Package COM.activesw.api.util.lexer
Class JavaTokens
- java.lang.Object
-
- COM.activesw.api.util.lexer.JavaTokens
-
public class JavaTokens extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static short
lexAbstract
static short
lexAnd
static short
lexAndAssign
static short
lexAssign
static short
lexBoolean
static short
lexBooleanLiteral
static short
lexBreak
static short
lexByte
static short
lexCase
static short
lexCatch
static short
lexChar
static short
lexCharacterLiteral
static short
lexClass
static short
lexConst
static short
lexContinue
static short
lexDecrement
static short
lexDefault
static short
lexDivideAssign
static short
lexDo
static short
lexDouble
static short
lexElse
static short
lexEqual
static short
lexExtends
static short
lexFinal
static short
lexFinally
static short
lexFloat
static short
lexFloatingPointLiteral
static short
lexFor
static short
lexGoto
static short
lexGreaterThanEqual
static short
lexIdentifier
static short
lexIf
static short
lexImplements
static short
lexImport
static short
lexIncrement
static short
lexInstanceof
static short
lexInt
static short
lexIntegerLiteral
static short
lexInterface
static short
lexLeftShift
static short
lexLeftShiftAssign
static short
lexLessThanEqual
static short
lexLineCommentBlock
static short
lexLong
static short
lexMinusAssign
static short
lexMultilineCommentBlock
static short
lexMultiplyAssign
static short
lexNative
static short
lexNew
static short
lexNotEqual
static short
lexNullLiteral
static short
lexOr
static short
lexOrAssign
static short
lexPackage
static short
lexPlusAssign
static short
lexPrivate
static short
lexProtected
static short
lexPublic
static short
lexRemainderAssign
static short
lexReturn
static short
lexShort
static short
lexSignedRightShift
static short
lexSignedRightShiftAssign
static short
lexStatic
static short
lexStringLiteral
static short
lexSuper
static short
lexSwitch
static short
lexSynchronized
static short
lexThis
static short
lexThrow
static short
lexThrows
static short
lexTransient
static short
lexTry
static short
lexUnsignedRightShift
static short
lexUnsignedRightShiftAssign
static short
lexVoid
static short
lexVolatile
static short
lexWhile
static short
lexXorAssign
-
Constructor Summary
Constructors Constructor Description JavaTokens()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
escape(java.lang.String s)
static java.lang.String
escape(java.lang.String s, java.lang.String escapeCharacters)
Escapes all special characters in the specified string and returns the new string.static java.util.Hashtable
getTokenTable()
static java.lang.String
tokenToString(Token token)
-
-
-
Field Detail
-
lexIdentifier
public static final short lexIdentifier
- See Also:
- Constant Field Values
-
lexIntegerLiteral
public static final short lexIntegerLiteral
- See Also:
- Constant Field Values
-
lexFloatingPointLiteral
public static final short lexFloatingPointLiteral
- See Also:
- Constant Field Values
-
lexBooleanLiteral
public static final short lexBooleanLiteral
- See Also:
- Constant Field Values
-
lexCharacterLiteral
public static final short lexCharacterLiteral
- See Also:
- Constant Field Values
-
lexStringLiteral
public static final short lexStringLiteral
- See Also:
- Constant Field Values
-
lexNullLiteral
public static final short lexNullLiteral
- See Also:
- Constant Field Values
-
lexIncrement
public static final short lexIncrement
- See Also:
- Constant Field Values
-
lexDecrement
public static final short lexDecrement
- See Also:
- Constant Field Values
-
lexLeftShift
public static final short lexLeftShift
- See Also:
- Constant Field Values
-
lexSignedRightShift
public static final short lexSignedRightShift
- See Also:
- Constant Field Values
-
lexUnsignedRightShift
public static final short lexUnsignedRightShift
- See Also:
- Constant Field Values
-
lexLessThanEqual
public static final short lexLessThanEqual
- See Also:
- Constant Field Values
-
lexGreaterThanEqual
public static final short lexGreaterThanEqual
- See Also:
- Constant Field Values
-
lexEqual
public static final short lexEqual
- See Also:
- Constant Field Values
-
lexNotEqual
public static final short lexNotEqual
- See Also:
- Constant Field Values
-
lexAnd
public static final short lexAnd
- See Also:
- Constant Field Values
-
lexOr
public static final short lexOr
- See Also:
- Constant Field Values
-
lexAssign
public static final short lexAssign
- See Also:
- Constant Field Values
-
lexMultiplyAssign
public static final short lexMultiplyAssign
- See Also:
- Constant Field Values
-
lexDivideAssign
public static final short lexDivideAssign
- See Also:
- Constant Field Values
-
lexRemainderAssign
public static final short lexRemainderAssign
- See Also:
- Constant Field Values
-
lexPlusAssign
public static final short lexPlusAssign
- See Also:
- Constant Field Values
-
lexMinusAssign
public static final short lexMinusAssign
- See Also:
- Constant Field Values
-
lexLeftShiftAssign
public static final short lexLeftShiftAssign
- See Also:
- Constant Field Values
-
lexSignedRightShiftAssign
public static final short lexSignedRightShiftAssign
- See Also:
- Constant Field Values
-
lexUnsignedRightShiftAssign
public static final short lexUnsignedRightShiftAssign
- See Also:
- Constant Field Values
-
lexAndAssign
public static final short lexAndAssign
- See Also:
- Constant Field Values
-
lexXorAssign
public static final short lexXorAssign
- See Also:
- Constant Field Values
-
lexOrAssign
public static final short lexOrAssign
- See Also:
- Constant Field Values
-
lexAbstract
public static final short lexAbstract
- See Also:
- Constant Field Values
-
lexBoolean
public static final short lexBoolean
- See Also:
- Constant Field Values
-
lexBreak
public static final short lexBreak
- See Also:
- Constant Field Values
-
lexByte
public static final short lexByte
- See Also:
- Constant Field Values
-
lexCase
public static final short lexCase
- See Also:
- Constant Field Values
-
lexCatch
public static final short lexCatch
- See Also:
- Constant Field Values
-
lexChar
public static final short lexChar
- See Also:
- Constant Field Values
-
lexClass
public static final short lexClass
- See Also:
- Constant Field Values
-
lexConst
public static final short lexConst
- See Also:
- Constant Field Values
-
lexContinue
public static final short lexContinue
- See Also:
- Constant Field Values
-
lexDefault
public static final short lexDefault
- See Also:
- Constant Field Values
-
lexDo
public static final short lexDo
- See Also:
- Constant Field Values
-
lexDouble
public static final short lexDouble
- See Also:
- Constant Field Values
-
lexElse
public static final short lexElse
- See Also:
- Constant Field Values
-
lexExtends
public static final short lexExtends
- See Also:
- Constant Field Values
-
lexFinal
public static final short lexFinal
- See Also:
- Constant Field Values
-
lexFinally
public static final short lexFinally
- See Also:
- Constant Field Values
-
lexFloat
public static final short lexFloat
- See Also:
- Constant Field Values
-
lexFor
public static final short lexFor
- See Also:
- Constant Field Values
-
lexGoto
public static final short lexGoto
- See Also:
- Constant Field Values
-
lexIf
public static final short lexIf
- See Also:
- Constant Field Values
-
lexImplements
public static final short lexImplements
- See Also:
- Constant Field Values
-
lexImport
public static final short lexImport
- See Also:
- Constant Field Values
-
lexInstanceof
public static final short lexInstanceof
- See Also:
- Constant Field Values
-
lexInt
public static final short lexInt
- See Also:
- Constant Field Values
-
lexInterface
public static final short lexInterface
- See Also:
- Constant Field Values
-
lexLong
public static final short lexLong
- See Also:
- Constant Field Values
-
lexNative
public static final short lexNative
- See Also:
- Constant Field Values
-
lexNew
public static final short lexNew
- See Also:
- Constant Field Values
-
lexPackage
public static final short lexPackage
- See Also:
- Constant Field Values
-
lexPrivate
public static final short lexPrivate
- See Also:
- Constant Field Values
-
lexProtected
public static final short lexProtected
- See Also:
- Constant Field Values
-
lexPublic
public static final short lexPublic
- See Also:
- Constant Field Values
-
lexReturn
public static final short lexReturn
- See Also:
- Constant Field Values
-
lexShort
public static final short lexShort
- See Also:
- Constant Field Values
-
lexStatic
public static final short lexStatic
- See Also:
- Constant Field Values
-
lexSuper
public static final short lexSuper
- See Also:
- Constant Field Values
-
lexSwitch
public static final short lexSwitch
- See Also:
- Constant Field Values
-
lexSynchronized
public static final short lexSynchronized
- See Also:
- Constant Field Values
-
lexThis
public static final short lexThis
- See Also:
- Constant Field Values
-
lexThrow
public static final short lexThrow
- See Also:
- Constant Field Values
-
lexThrows
public static final short lexThrows
- See Also:
- Constant Field Values
-
lexTransient
public static final short lexTransient
- See Also:
- Constant Field Values
-
lexTry
public static final short lexTry
- See Also:
- Constant Field Values
-
lexVoid
public static final short lexVoid
- See Also:
- Constant Field Values
-
lexVolatile
public static final short lexVolatile
- See Also:
- Constant Field Values
-
lexWhile
public static final short lexWhile
- See Also:
- Constant Field Values
-
lexLineCommentBlock
public static final short lexLineCommentBlock
- See Also:
- Constant Field Values
-
lexMultilineCommentBlock
public static final short lexMultilineCommentBlock
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTokenTable
public static java.util.Hashtable getTokenTable()
-
tokenToString
public static java.lang.String tokenToString(Token token)
-
escape
public static java.lang.String escape(java.lang.String s)
-
escape
public static java.lang.String escape(java.lang.String s, java.lang.String escapeCharacters)
Escapes all special characters in the specified string and returns the new string. Backslash is used as the escape character. All characters contained in the specified "escapeCharacters" string will be escaped. Backslash and unicode characters greater than 255 are always escaped regardless of the specified "escapeCharacters" string:
-
-