Uses of Class
mars.assembler.TokenTypes
Packages that use TokenTypes
-
Uses of TokenTypes in mars.assembler
Fields in mars.assembler declared as TokenTypesModifier and TypeFieldDescriptionstatic TokenTypes
TokenTypes.COLON
static TokenTypes
TokenTypes.COMMENT
static TokenTypes
TokenTypes.DELIMITER
static TokenTypes
TokenTypes.DIRECTIVE
static TokenTypes
TokenTypes.ERROR
static TokenTypes
TokenTypes.FP_REGISTER_NAME
static TokenTypes
TokenTypes.IDENTIFIER
static TokenTypes
TokenTypes.INTEGER_16
static TokenTypes
TokenTypes.INTEGER_16U
static TokenTypes
TokenTypes.INTEGER_32
static TokenTypes
TokenTypes.INTEGER_5
static TokenTypes
TokenTypes.LEFT_PAREN
static TokenTypes
TokenTypes.MACRO_PARAMETER
static TokenTypes
TokenTypes.MINUS
static TokenTypes
TokenTypes.OPERATOR
static TokenTypes
TokenTypes.PLUS
static TokenTypes
TokenTypes.QUOTED_STRING
static TokenTypes
TokenTypes.REAL_NUMBER
static TokenTypes
TokenTypes.REGISTER_NAME
Note: REGISTER_NAME is token of form $zero whereas REGISTER_NUMBER is token of form $0.static TokenTypes
TokenTypes.REGISTER_NUMBER
static TokenTypes
TokenTypes.RIGHT_PAREN
Methods in mars.assembler that return TokenTypesModifier and TypeMethodDescriptionToken.getType()
Produces token type of this token.static TokenTypes
TokenTypes.matchTokenType(String value)
Classifies the given token into one of the MIPS types.Methods in mars.assembler with parameters of type TokenTypesModifier and TypeMethodDescriptionstatic boolean
TokenTypes.isFloatingTokenType(TokenTypes type)
Lets you know if given TokenType is for floating point numbers (REAL_NUMBER).static boolean
TokenTypes.isIntegerTokenType(TokenTypes type)
Lets you know if given TokenType is for integers (INTGER_5, INTEGER_16, INTEGER_32).void
Token.setType(TokenTypes type)
Set or modify token type.Constructors in mars.assembler with parameters of type TokenTypesModifierConstructorDescriptionToken(TokenTypes type, String value, MIPSprogram sourceMIPSprogram, int line, int start)
Constructor for Token class.