Package org.eclipse.cdt.core.parser
Interface IToken
- All Known Subinterfaces:
IGCCToken
,IInactiveCodeToken
public interface IToken
- Restriction:
- This interface is not intended to be implemented by clients.
- Restriction:
- This interface is not intended to be extended by clients.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic enum
Token types for context-sensitive tokens. -
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Deprecated.static final int
Deprecated.UsetAMPERASSIGN
.static final int
static final int
static final int
Deprecated.UsetAMPER
.static final int
Deprecated.UsetBITOR
.static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Deprecated.UsetBITCOMPLEMENT
.static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Deprecated.UsetNOT
.static final int
Deprecated.UsetNOTEQUAL
@noreference This field is not intended to be referenced by clients.static final int
static final int
static final int
Deprecated.UsetOR
@noreference This field is not intended to be referenced by clients.static final int
Deprecated.UsetBITORASSIGN
.static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Deprecated.UsetXOR
.static final int
Deprecated.UsetXORASSIGN
.static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Deprecated.Not used.static final int
static final int
static final int
static final int
static final int
Deprecated.Not used.static final int
Deprecated.UsetBITCOMPLEMENT
.static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Deprecated.Not used.static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
-
Field Details
-
FIRST_RESERVED_PREPROCESSOR
static final int FIRST_RESERVED_PREPROCESSOR- See Also:
-
LAST_RESERVED_PREPROCESSOR
static final int LAST_RESERVED_PREPROCESSOR- See Also:
-
FIRST_RESERVED_SCANNER
static final int FIRST_RESERVED_SCANNER- See Also:
-
LAST_RESERVED_SCANNER
static final int LAST_RESERVED_SCANNER- See Also:
-
t_PRAGMA
static final int t_PRAGMA- Since:
- 5.2
- See Also:
-
tIDENTIFIER
static final int tIDENTIFIER- See Also:
-
tINTEGER
static final int tINTEGER- See Also:
-
tCOLONCOLON
static final int tCOLONCOLON- See Also:
-
tCOLON
static final int tCOLON- See Also:
-
tSEMI
static final int tSEMI- See Also:
-
tCOMMA
static final int tCOMMA- See Also:
-
tQUESTION
static final int tQUESTION- See Also:
-
tLPAREN
static final int tLPAREN- See Also:
-
tRPAREN
static final int tRPAREN- See Also:
-
tLBRACKET
static final int tLBRACKET- See Also:
-
tRBRACKET
static final int tRBRACKET- See Also:
-
tLBRACE
static final int tLBRACE- See Also:
-
tRBRACE
static final int tRBRACE- See Also:
-
tPLUSASSIGN
static final int tPLUSASSIGN- See Also:
-
tINCR
static final int tINCR- See Also:
-
tPLUS
static final int tPLUS- See Also:
-
tMINUSASSIGN
static final int tMINUSASSIGN- See Also:
-
tDECR
static final int tDECR- See Also:
-
tARROWSTAR
static final int tARROWSTAR- See Also:
-
tARROW
static final int tARROW- See Also:
-
tMINUS
static final int tMINUS- See Also:
-
tSTARASSIGN
static final int tSTARASSIGN- See Also:
-
tSTAR
static final int tSTAR- See Also:
-
tMODASSIGN
static final int tMODASSIGN- See Also:
-
tMOD
static final int tMOD- See Also:
-
tXORASSIGN
static final int tXORASSIGN- See Also:
-
tXOR
static final int tXOR- See Also:
-
tAMPERASSIGN
static final int tAMPERASSIGN- See Also:
-
tAND
static final int tAND- See Also:
-
tAMPER
static final int tAMPER- See Also:
-
tBITORASSIGN
static final int tBITORASSIGN- See Also:
-
tOR
static final int tOR- See Also:
-
tBITOR
static final int tBITOR- See Also:
-
tBITCOMPLEMENT
static final int tBITCOMPLEMENT- See Also:
-
tNOTEQUAL
static final int tNOTEQUAL- See Also:
-
tNOT
static final int tNOT- See Also:
-
tEQUAL
static final int tEQUAL- See Also:
-
tTHREEWAYCOMPARISON
static final int tTHREEWAYCOMPARISON- Since:
- 8.1
- See Also:
-
tASSIGN
static final int tASSIGN- See Also:
-
tUNKNOWN_CHAR
static final int tUNKNOWN_CHAR- See Also:
-
tSHIFTL
static final int tSHIFTL- See Also:
-
tLTEQUAL
static final int tLTEQUAL- See Also:
-
tLT
static final int tLT- See Also:
-
tSHIFTRASSIGN
static final int tSHIFTRASSIGN- See Also:
-
tSHIFTR
static final int tSHIFTR- See Also:
-
tGTEQUAL
static final int tGTEQUAL- See Also:
-
tGT
static final int tGT- See Also:
-
tSHIFTLASSIGN
static final int tSHIFTLASSIGN- See Also:
-
tELLIPSIS
static final int tELLIPSIS- See Also:
-
tDOTSTAR
static final int tDOTSTAR- See Also:
-
tDOT
static final int tDOT- See Also:
-
tDIVASSIGN
static final int tDIVASSIGN- See Also:
-
tDIV
static final int tDIV- See Also:
-
tGT_in_SHIFTR
static final int tGT_in_SHIFTR- Since:
- 5.2
- See Also:
-
t_alignas
static final int t_alignas- Since:
- 5.10
- See Also:
-
t_alignof
static final int t_alignof- Since:
- 5.10
- See Also:
-
t_asm
static final int t_asm- See Also:
-
t_auto
static final int t_auto- See Also:
-
t_bool
static final int t_bool- See Also:
-
t_break
static final int t_break- See Also:
-
t_case
static final int t_case- See Also:
-
t_catch
static final int t_catch- See Also:
-
t_char
static final int t_char- See Also:
-
t_char8_t
static final int t_char8_t- Since:
- 8.2
- See Also:
-
t_char16_t
static final int t_char16_t- Since:
- 5.2
- See Also:
-
t_char32_t
static final int t_char32_t- Since:
- 5.2
- See Also:
-
t_class
static final int t_class- See Also:
-
t_const
static final int t_const- See Also:
-
t_constexpr
static final int t_constexpr- Since:
- 5.4
- See Also:
-
t_const_cast
static final int t_const_cast- See Also:
-
t_continue
static final int t_continue- See Also:
-
t_decltype
static final int t_decltype- Since:
- 5.2
- See Also:
-
t_default
static final int t_default- See Also:
-
t_delete
static final int t_delete- See Also:
-
t_do
static final int t_do- See Also:
-
t_double
static final int t_double- See Also:
-
t_dynamic_cast
static final int t_dynamic_cast- See Also:
-
t_else
static final int t_else- See Also:
-
t_enum
static final int t_enum- See Also:
-
t_explicit
static final int t_explicit- See Also:
-
t_export
static final int t_export- See Also:
-
t_extern
static final int t_extern- See Also:
-
t_false
static final int t_false- See Also:
-
t_float
static final int t_float- See Also:
-
t_for
static final int t_for- See Also:
-
t_friend
static final int t_friend- See Also:
-
t_goto
static final int t_goto- See Also:
-
t_if
static final int t_if- See Also:
-
t_inline
static final int t_inline- See Also:
-
t_int
static final int t_int- See Also:
-
t_long
static final int t_long- See Also:
-
t_mutable
static final int t_mutable- See Also:
-
t_namespace
static final int t_namespace- See Also:
-
t_new
static final int t_new- See Also:
-
t_noexcept
static final int t_noexcept- Since:
- 5.4
- See Also:
-
t_nullptr
static final int t_nullptr- Since:
- 5.4
- See Also:
-
t_operator
static final int t_operator- See Also:
-
t_private
static final int t_private- See Also:
-
t_protected
static final int t_protected- See Also:
-
t_public
static final int t_public- See Also:
-
t_register
static final int t_register- See Also:
-
t_reinterpret_cast
static final int t_reinterpret_cast- See Also:
-
t_return
static final int t_return- See Also:
-
t_short
static final int t_short- See Also:
-
t_sizeof
static final int t_sizeof- See Also:
-
t_static
static final int t_static- See Also:
-
t_static_assert
static final int t_static_assert- Since:
- 5.2
- See Also:
-
t_static_cast
static final int t_static_cast- See Also:
-
t_signed
static final int t_signed- See Also:
-
t_struct
static final int t_struct- See Also:
-
t_switch
static final int t_switch- See Also:
-
t_template
static final int t_template- See Also:
-
t_this
static final int t_this- See Also:
-
t_thread_local
static final int t_thread_local- Since:
- 5.4
- See Also:
-
t_throw
static final int t_throw- See Also:
-
t_true
static final int t_true- See Also:
-
t_try
static final int t_try- See Also:
-
t_typedef
static final int t_typedef- See Also:
-
t_typeid
static final int t_typeid- See Also:
-
t_typename
static final int t_typename- See Also:
-
t_union
static final int t_union- See Also:
-
t_unsigned
static final int t_unsigned- See Also:
-
t_using
static final int t_using- See Also:
-
t_virtual
static final int t_virtual- See Also:
-
t_void
static final int t_void- See Also:
-
t_volatile
static final int t_volatile- See Also:
-
t_wchar_t
static final int t_wchar_t- See Also:
-
t_while
static final int t_while- See Also:
-
tFLOATINGPT
static final int tFLOATINGPT- See Also:
-
tSTRING
static final int tSTRING- See Also:
-
tLSTRING
static final int tLSTRING- See Also:
-
tUTF16STRING
static final int tUTF16STRING- Since:
- 5.1
- See Also:
-
tUTF32STRING
static final int tUTF32STRING- Since:
- 5.1
- See Also:
-
tUSER_DEFINED_STRING_LITERAL
static final int tUSER_DEFINED_STRING_LITERAL- Since:
- 5.11
- See Also:
-
tCHAR
static final int tCHAR- See Also:
-
tLCHAR
static final int tLCHAR- See Also:
-
tUTF16CHAR
static final int tUTF16CHAR- Since:
- 5.1
- See Also:
-
tUTF32CHAR
static final int tUTF32CHAR- Since:
- 5.1
- See Also:
-
tUSER_DEFINED_CHAR_LITERAL
static final int tUSER_DEFINED_CHAR_LITERAL- Since:
- 5.11
- See Also:
-
t__Alignas
static final int t__Alignas- Since:
- 5.10
- See Also:
-
t__Alignof
static final int t__Alignof- Since:
- 5.10
- See Also:
-
t__Bool
static final int t__Bool- See Also:
-
t__Complex
static final int t__Complex- See Also:
-
t__Imaginary
static final int t__Imaginary- See Also:
-
t_restrict
static final int t_restrict- See Also:
-
tPOUND
static final int tPOUND- See Also:
-
tPOUNDPOUND
static final int tPOUNDPOUND- See Also:
-
tCOMPLETION
static final int tCOMPLETION- See Also:
-
tEOC
static final int tEOC- See Also:
-
tEND_OF_INPUT
static final int tEND_OF_INPUT- See Also:
-
tINACTIVE_CODE_START
static final int tINACTIVE_CODE_START- Since:
- 5.1
- See Also:
-
tINACTIVE_CODE_SEPARATOR
static final int tINACTIVE_CODE_SEPARATOR- Since:
- 5.1
- See Also:
-
tINACTIVE_CODE_END
static final int tINACTIVE_CODE_END- Since:
- 5.1
- See Also:
-
FIRST_RESERVED_IGCCToken
static final int FIRST_RESERVED_IGCCToken- See Also:
-
LAST_RESERVED_IGCCToken
static final int LAST_RESERVED_IGCCToken- See Also:
-
FIRST_RESERVED_IExtensionToken
static final int FIRST_RESERVED_IExtensionToken- See Also:
-
LAST_RESERVED_IExtensionToken
static final int LAST_RESERVED_IExtensionToken- See Also:
-
t_and
Deprecated.UsetAND
. @noreference This field is not intended to be referenced by clients.- See Also:
-
t_and_eq
Deprecated.UsetAMPERASSIGN
. @noreference This field is not intended to be referenced by clients.- See Also:
-
t_bitand
Deprecated.UsetAMPER
. @noreference This field is not intended to be referenced by clients.- See Also:
-
t_bitor
Deprecated.UsetBITOR
. @noreference This field is not intended to be referenced by clients.- See Also:
-
tCOMPL
Deprecated.UsetBITCOMPLEMENT
. @noreference This field is not intended to be referenced by clients.- See Also:
-
t_compl
Deprecated.UsetBITCOMPLEMENT
. @noreference This field is not intended to be referenced by clients.- See Also:
-
t_not
Deprecated.UsetNOT
. @noreference This field is not intended to be referenced by clients.- See Also:
-
t_not_eq
Deprecated.UsetNOTEQUAL
@noreference This field is not intended to be referenced by clients.- See Also:
-
t_or
Deprecated.UsetOR
@noreference This field is not intended to be referenced by clients.- See Also:
-
t_or_eq
Deprecated.UsetBITORASSIGN
. @noreference This field is not intended to be referenced by clients.- See Also:
-
t_xor
Deprecated.UsetXOR
. @noreference This field is not intended to be referenced by clients.- See Also:
-
t_xor_eq
Deprecated.UsetXORASSIGN
. @noreference This field is not intended to be referenced by clients.- See Also:
-
tMACROEXP
Deprecated.Not used. @noreference This field is not intended to be referenced by clients.- See Also:
-
tCOMMENT
Deprecated.Not used. @noreference This field is not intended to be referenced by clients.- See Also:
-
tBLOCKCOMMENT
Deprecated.Not used. @noreference This field is not intended to be referenced by clients.- See Also:
-
-
Method Details
-
getType
int getType() -
getImage
String getImage() -
getCharImage
char[] getCharImage() -
getOffset
int getOffset() -
getLength
int getLength() -
getEndOffset
int getEndOffset() -
getNext
IToken getNext() -
setNext
-
setType
void setType(int i) -
isOperator
Deprecated.- Restriction:
- This method is not intended to be referenced by clients.
-
tAND
.