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 TokenTypesTokenTypes.COLONstatic TokenTypesTokenTypes.COMMENTstatic TokenTypesTokenTypes.DELIMITERstatic TokenTypesTokenTypes.DIRECTIVEstatic TokenTypesTokenTypes.ERRORstatic TokenTypesTokenTypes.FP_REGISTER_NAMEstatic TokenTypesTokenTypes.IDENTIFIERstatic TokenTypesTokenTypes.INTEGER_16static TokenTypesTokenTypes.INTEGER_16Ustatic TokenTypesTokenTypes.INTEGER_32static TokenTypesTokenTypes.INTEGER_5static TokenTypesTokenTypes.LEFT_PARENstatic TokenTypesTokenTypes.MACRO_PARAMETERstatic TokenTypesTokenTypes.MINUSstatic TokenTypesTokenTypes.OPERATORstatic TokenTypesTokenTypes.PLUSstatic TokenTypesTokenTypes.QUOTED_STRINGstatic TokenTypesTokenTypes.REAL_NUMBERstatic TokenTypesTokenTypes.REGISTER_NAMENote: REGISTER_NAME is token of form $zero whereas REGISTER_NUMBER is token of form $0.static TokenTypesTokenTypes.REGISTER_NUMBERstatic TokenTypesTokenTypes.RIGHT_PARENMethods in mars.assembler that return TokenTypesModifier and TypeMethodDescriptionToken.getType()Produces token type of this token.static TokenTypesTokenTypes.matchTokenType(String value)Classifies the given token into one of the MIPS types.Methods in mars.assembler with parameters of type TokenTypesModifier and TypeMethodDescriptionstatic booleanTokenTypes.isFloatingTokenType(TokenTypes type)Lets you know if given TokenType is for floating point numbers (REAL_NUMBER).static booleanTokenTypes.isIntegerTokenType(TokenTypes type)Lets you know if given TokenType is for integers (INTGER_5, INTEGER_16, INTEGER_32).voidToken.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.