Module: RBS::Inline::AnnotationParser::Tokens

Included in:
RBS::Inline::AnnotationParser, Tokenizer
Defined in:
lib/rbs/inline/annotation_parser/tokenizer.rb,
sig/generated/rbs/inline/annotation_parser/tokenizer.rbs

Constant Summary collapse

K_RETURN =

Returns:

  • (::Symbol)
:kRETURN
K_INHERITS =

Returns:

  • (::Symbol)
:kINHERITS
K_AS =

Returns:

  • (::Symbol)
:kAS
K_OVERRIDE =

Returns:

  • (::Symbol)
:kOVERRIDE
K_USE =

Returns:

  • (::Symbol)
:kUSE
K_MODULE_SELF =

Returns:

  • (::Symbol)
:kMODULESELF
K_GENERIC =

Returns:

  • (::Symbol)
:kGENERIC
K_IN =

Returns:

  • (::Symbol)
:kIN
K_OUT =

Returns:

  • (::Symbol)
:kOUT
K_UNCHECKED =

Returns:

  • (::Symbol)
:kUNCHECKED
K_SELF =

Returns:

  • (::Symbol)
:kSELF
K_SKIP =

Returns:

  • (::Symbol)
:kSKIP
K_YIELDS =

Returns:

  • (::Symbol)
:kYIELDS
K_MODULE =

Returns:

  • (::Symbol)
:kMODULE
K_CLASS =

Returns:

  • (::Symbol)
:kCLASS
K_COLON2 =

Returns:

  • (::Symbol)
:kCOLON2
K_COLON =

Returns:

  • (::Symbol)
:kCOLON
K_LBRACKET =

Returns:

  • (::Symbol)
:kLBRACKET
K_RBRACKET =

Returns:

  • (::Symbol)
:kRBRACKET
K_COMMA =

Returns:

  • (::Symbol)
:kCOMMA
K_STAR2 =

Returns:

  • (::Symbol)
:kSTAR2
K_STAR =

Returns:

  • (::Symbol)
:kSTAR
K_MINUS2 =

Returns:

  • (::Symbol)
:kMINUS2
K_LT =

Returns:

  • (::Symbol)
:kLT
K_DOT3 =

Returns:

  • (::Symbol)
:kDOT3
K_DOT =

Returns:

  • (::Symbol)
:kDOT
K_ARROW =

Returns:

  • (::Symbol)
:kARROW
K_LBRACE =

Returns:

  • (::Symbol)
:kLBRACE
K_LPAREN =

Returns:

  • (::Symbol)
:kLPAREN
K_AMP =

Returns:

  • (::Symbol)
:kAMP
K_QUESTION =

Returns:

  • (::Symbol)
:kQUESTION
K_VBAR =

Returns:

  • (::Symbol)
:kVBAR
K_EOF =

Returns:

  • (::Symbol)
:kEOF
K_RBSE =

@rbs!

Returns:

  • (::Symbol)
:kRBSE
K_RBS =

@rbs

Returns:

  • (::Symbol)
:kRBS
T_UIDENT =

Returns:

  • (::Symbol)
:tUIDENT
T_IFIDENT =

Returns:

  • (::Symbol)
:tIFIDENT
T_LVAR =

Returns:

  • (::Symbol)
:tLVAR
T_COMMENT =

The body of comment string following --

Returns:

  • (::Symbol)
:tCOMMENT
T_SOURCE =

Type/method type source

Returns:

  • (::Symbol)
:tSOURCE
T_BLOCKSTR =

Block type source

Returns:

  • (::Symbol)
:tBLOCKSTR
T_ELVAR =

! local variable

Returns:

  • (::Symbol)
:tELVAR
T_ATIDENT =

Returns:

  • (::Symbol)
:tATIDENT
T_ANNOTATION =

Returns:

  • (::Symbol)
:tANNOTATION
T_WHITESPACE =

Returns:

  • (::Symbol)
:tWHITESPACE