Module: RBS::Inline::AnnotationParser::Tokens
- Included in:
- RBS::Inline::AnnotationParser, Tokenizer
- Defined in:
- lib/rbs/inline/annotation_parser/tokenizer.rb
Constant Summary collapse
- K_RETURN =
:kRETURN- K_INHERITS =
:kINHERITS- K_AS =
:kAS- K_OVERRIDE =
:kOVERRIDE- K_USE =
:kUSE- K_MODULE_SELF =
:kMODULESELF- K_GENERIC =
:kGENERIC- K_IN =
:kIN- K_OUT =
:kOUT- K_UNCHECKED =
:kUNCHECKED- K_SELF =
:kSELF- K_SKIP =
:kSKIP- K_YIELDS =
:kYIELDS- K_MODULE =
:kMODULE- K_CLASS =
:kCLASS- K_COLON2 =
:kCOLON2- K_COLON =
:kCOLON- K_LBRACKET =
:kLBRACKET- K_RBRACKET =
:kRBRACKET- K_COMMA =
:kCOMMA- K_STAR2 =
:kSTAR2- K_STAR =
:kSTAR- K_MINUS2 =
:kMINUS2- K_LT =
:kLT- K_DOT3 =
:kDOT3- K_DOT =
:kDOT- K_ARROW =
:kARROW- K_LBRACE =
:kLBRACE- K_LPAREN =
:kLPAREN- K_AMP =
:kAMP- K_QUESTION =
:kQUESTION- K_VBAR =
:kVBAR- K_EOF =
:kEOF- K_RBSE =
‘@rbs!`
:kRBSE- K_RBS =
‘@rbs`
:kRBS- T_UIDENT =
:tUIDENT- T_IFIDENT =
:tIFIDENT- T_LVAR =
:tLVAR- T_COMMENT =
The body of comment string following ‘–`
:tCOMMENT- T_SOURCE =
Type/method type source
:tSOURCE- T_BLOCKSTR =
Block type source
:tBLOCKSTR- T_ELVAR =
‘!` local variable
:tELVAR- T_ATIDENT =
:tATIDENT- T_ANNOTATION =
:tANNOTATION- T_WHITESPACE =
:tWHITESPACE