Package org.bytedeco.javacpp.tools
Class Token
- java.lang.Object
-
- org.bytedeco.javacpp.tools.Token
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static Token
__CONST
(package private) static Token
__INTERFACE
(package private) static Token
AUTO
(package private) static Token
CLASS
(package private) static int
COMMENT
(package private) static Token
CONST
(package private) static Token
CONSTEXPR
(package private) static Token
DECLTYPE
(package private) static Token
DEFAULT
(package private) static Token
DEFINE
(package private) static Token
DELETE
(package private) static Token
ELIF
(package private) static Token
ELSE
(package private) static Token
ENDIF
(package private) static Token
ENUM
(package private) static Token
EOF
(package private) static Token
EXPLICIT
(package private) static Token
EXTERN
(package private) java.io.File
file
(package private) static Token
FINAL
(package private) static int
FLOAT
(package private) static Token
FRIEND
(package private) static int
IDENTIFIER
(package private) static Token
IF
(package private) static Token
IFDEF
(package private) static Token
IFNDEF
(package private) static Token
INLINE
(package private) static int
INTEGER
(package private) static Token
INTERFACE
(package private) int
lineNumber
(package private) static Token
MUTABLE
(package private) static Token
NAMESPACE
(package private) static Token
NEW
(package private) static Token
OPERATOR
(package private) static Token
OVERRIDE
(package private) static Token
PRIVATE
(package private) static Token
PROTECTED
(package private) static Token
PUBLIC
(package private) static Token
REGISTER
(package private) java.lang.String
spacing
(package private) static Token
STATIC
(package private) static int
STRING
(package private) static Token
STRUCT
(package private) static int
SYMBOL
(package private) static Token
TEMPLATE
(package private) java.lang.String
text
(package private) static Token
THREAD_LOCAL
(package private) int
type
(package private) static Token
TYPEDEF
(package private) static Token
TYPENAME
(package private) static Token
UNDEF
(package private) static Token
UNION
(package private) static Token
USING
(package private) java.lang.String
value
(package private) static Token
VIRTUAL
(package private) static Token
VOLATILE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(Token t)
boolean
equals(java.lang.Object obj)
(package private) Token
expect(java.lang.Object... tokens)
int
hashCode()
(package private) boolean
isEmpty()
(package private) boolean
match(java.lang.Object... tokens)
java.lang.String
toString()
-
-
-
Field Detail
-
INTEGER
static final int INTEGER
- See Also:
- Constant Field Values
-
FLOAT
static final int FLOAT
- See Also:
- Constant Field Values
-
STRING
static final int STRING
- See Also:
- Constant Field Values
-
COMMENT
static final int COMMENT
- See Also:
- Constant Field Values
-
IDENTIFIER
static final int IDENTIFIER
- See Also:
- Constant Field Values
-
SYMBOL
static final int SYMBOL
- See Also:
- Constant Field Values
-
EOF
static final Token EOF
-
AUTO
static final Token AUTO
-
CONST
static final Token CONST
-
__CONST
static final Token __CONST
-
CONSTEXPR
static final Token CONSTEXPR
-
DECLTYPE
static final Token DECLTYPE
-
DEFAULT
static final Token DEFAULT
-
DEFINE
static final Token DEFINE
-
IF
static final Token IF
-
IFDEF
static final Token IFDEF
-
IFNDEF
static final Token IFNDEF
-
ELIF
static final Token ELIF
-
ELSE
static final Token ELSE
-
ENDIF
static final Token ENDIF
-
UNDEF
static final Token UNDEF
-
ENUM
static final Token ENUM
-
EXPLICIT
static final Token EXPLICIT
-
EXTERN
static final Token EXTERN
-
FINAL
static final Token FINAL
-
FRIEND
static final Token FRIEND
-
INLINE
static final Token INLINE
-
STATIC
static final Token STATIC
-
CLASS
static final Token CLASS
-
INTERFACE
static final Token INTERFACE
-
__INTERFACE
static final Token __INTERFACE
-
MUTABLE
static final Token MUTABLE
-
STRUCT
static final Token STRUCT
-
UNION
static final Token UNION
-
TEMPLATE
static final Token TEMPLATE
-
TYPEDEF
static final Token TYPEDEF
-
TYPENAME
static final Token TYPENAME
-
USING
static final Token USING
-
NAMESPACE
static final Token NAMESPACE
-
NEW
static final Token NEW
-
DELETE
static final Token DELETE
-
OPERATOR
static final Token OPERATOR
-
OVERRIDE
static final Token OVERRIDE
-
PRIVATE
static final Token PRIVATE
-
PROTECTED
static final Token PROTECTED
-
PUBLIC
static final Token PUBLIC
-
REGISTER
static final Token REGISTER
-
THREAD_LOCAL
static final Token THREAD_LOCAL
-
VIRTUAL
static final Token VIRTUAL
-
VOLATILE
static final Token VOLATILE
-
file
java.io.File file
-
text
java.lang.String text
-
lineNumber
int lineNumber
-
type
int type
-
spacing
java.lang.String spacing
-
value
java.lang.String value
-
-
Constructor Detail
-
Token
Token()
-
Token
Token(int type, java.lang.String value)
-
Token
Token(Token t)
-
-
Method Detail
-
match
boolean match(java.lang.Object... tokens)
-
expect
Token expect(java.lang.Object... tokens) throws ParserException
- Throws:
ParserException
-
isEmpty
boolean isEmpty()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-