enum Lucid::Compiler::Token::Kind

Defined in:

compiler/token.cr

Enum Members

EOF = 0
Space = 1
Newline = 2
Comment = 3
Ident = 4
Const = 5
InstanceVar = 6
ClassVar = 7
String = 8
StringStart = 9
StringPart = 10
StringEnd = 11
StringEscaped = 12
StringArray = 13
SymbolArray = 14
Regex = 15
RegexStart = 16
Command = 17
CommandStart = 18
Heredoc = 19
HeredocEscaped = 20
Char = 21
Symbol = 22
QuotedSymbol = 23
SymbolKey = 24
Integer = 25
Float = 26
IntegerBadSuffix = 27
FloatBadSuffix = 28
True = 29
False = 30
Nil = 31
LeftParen = 32
RightParen = 33
Comma = 34
Colon = 35
DoubleColon = 36
Semicolon = 37
Underscore = 38
LeftBrace = 39
RightBrace = 40
AnnotationOpen = 41
LeftBracket = 42
RightBracket = 43
Bang = 44
NotEqual = 45
PatternUnmatch = 46
Modulo = 47
BitAnd = 48
And = 49
BinaryStar = 50
BinaryDoubleStar = 51
BinaryPlus = 52
BinaryMinus = 53
Shorthand = 54
Star = 55
DoubleStar = 56
Plus = 57
Minus = 58
Proc = 59
Period = 60
DoublePeriod = 61
TriplePeriod = 62
Slash = 63
DoubleSlash = 64
Lesser = 65
ShiftLeft = 66
LesserEqual = 67
Comparison = 68
Equal = 69
CaseEqual = 70
Rocket = 71
PatternMatch = 72
Greater = 73
ShiftRight = 74
GreaterEqual = 75
Question = 76
Caret = 77
BitOr = 78
Or = 79
Tilde = 80
Assign = 81
ModuloAssign = 82
BitAndAssign = 83
AndAssign = 84
BinaryStarAssign = 85
BinaryPlusAssign = 86
BinaryMinusAssign = 87
StarAssign = 88
DoubleStarAssign = 89
PlusAssign = 90
MinusAssign = 91
SlashAssign = 92
DoubleSlashAssign = 93
ShiftLeftAssign = 94
ShiftRightAssign = 95
CaretAssign = 96
BitOrAssign = 97
OrAssign = 98
Abstract = 99
Alias = 100
Alignof = 101
Annotation = 102
Class = 103
Def = 104
Do = 105
End = 106
Enum = 107
Extend = 108
Forall = 109
Include = 110
InstanceAlignof = 111
InstanceSizeof = 112
IsA = 113
Module = 114

Lib

Of = 115
Offsetof = 116
Pointerof = 117
Private = 118
Protected = 119
RespondsTo = 120
Self = 121
Sizeof = 122
Struct = 123
Require = 124
MagicLine = 125

Magic Constants

MagicEndLine = 126
MagicFile = 127
MagicDir = 128

Instance Method Summary

Instance Method Detail

def abstract? #

Returns true if this enum value equals Abstract


[View source]
def alias? #

Returns true if this enum value equals Alias


[View source]
def alignof? #

Returns true if this enum value equals Alignof


[View source]
def and? #

Returns true if this enum value equals And


[View source]
def and_assign? #

Returns true if this enum value equals AndAssign


[View source]
def annotation? #

Returns true if this enum value equals Annotation


[View source]
def annotation_open? #

Returns true if this enum value equals AnnotationOpen


[View source]
def assign? #

Returns true if this enum value equals Assign


[View source]
def bang? #

Returns true if this enum value equals Bang


[View source]
def binary_double_star? #

Returns true if this enum value equals BinaryDoubleStar


[View source]
def binary_minus? #

Returns true if this enum value equals BinaryMinus


[View source]
def binary_minus_assign? #

Returns true if this enum value equals BinaryMinusAssign


[View source]
def binary_plus? #

Returns true if this enum value equals BinaryPlus


[View source]
def binary_plus_assign? #

Returns true if this enum value equals BinaryPlusAssign


[View source]
def binary_star? #

Returns true if this enum value equals BinaryStar


[View source]
def binary_star_assign? #

Returns true if this enum value equals BinaryStarAssign


[View source]
def bit_and? #

Returns true if this enum value equals BitAnd


[View source]
def bit_and_assign? #

Returns true if this enum value equals BitAndAssign


[View source]
def bit_or? #

Returns true if this enum value equals BitOr


[View source]
def bit_or_assign? #

Returns true if this enum value equals BitOrAssign


[View source]
def caret? #

Returns true if this enum value equals Caret


[View source]
def caret_assign? #

Returns true if this enum value equals CaretAssign


[View source]
def case_equal? #

Returns true if this enum value equals CaseEqual


[View source]
def char? #

Returns true if this enum value equals Char


[View source]
def class? #

Returns true if this enum value equals Class


[View source]
def class_var? #

Returns true if this enum value equals ClassVar


[View source]
def colon? #

Returns true if this enum value equals Colon


[View source]
def comma? #

Returns true if this enum value equals Comma


[View source]
def command? #

Returns true if this enum value equals Command


[View source]
def command_start? #

Returns true if this enum value equals CommandStart


[View source]
def comment? #

Returns true if this enum value equals Comment


[View source]
def comparison? #

Returns true if this enum value equals Comparison


[View source]
def const? #

Returns true if this enum value equals Const


[View source]
def def? #

Returns true if this enum value equals Def


[View source]
def do? #

Returns true if this enum value equals Do


[View source]
def double_colon? #

Returns true if this enum value equals DoubleColon


[View source]
def double_period? #

Returns true if this enum value equals DoublePeriod


[View source]
def double_slash? #

Returns true if this enum value equals DoubleSlash


[View source]
def double_slash_assign? #

Returns true if this enum value equals DoubleSlashAssign


[View source]
def double_star? #

Returns true if this enum value equals DoubleStar


[View source]
def double_star_assign? #

Returns true if this enum value equals DoubleStarAssign


[View source]
def end? #

Returns true if this enum value equals End


[View source]
def enum? #

Returns true if this enum value equals Enum


[View source]
def eof? #

Returns true if this enum value equals EOF


[View source]
def equal? #

Returns true if this enum value equals Equal


[View source]
def extend? #

Returns true if this enum value equals Extend


[View source]
def false? #

Returns true if this enum value equals False


[View source]
def float? #

Returns true if this enum value equals Float


[View source]
def float_bad_suffix? #

Returns true if this enum value equals FloatBadSuffix


[View source]
def forall? #

Returns true if this enum value equals Forall


[View source]
def greater? #

Returns true if this enum value equals Greater


[View source]
def greater_equal? #

Returns true if this enum value equals GreaterEqual


[View source]
def heredoc? #

Returns true if this enum value equals Heredoc


[View source]
def heredoc_escaped? #

Returns true if this enum value equals HeredocEscaped


[View source]
def ident? #

Returns true if this enum value equals Ident


[View source]
def include? #

Returns true if this enum value equals Include


[View source]
def instance_alignof? #

Returns true if this enum value equals InstanceAlignof


[View source]
def instance_sizeof? #

Returns true if this enum value equals InstanceSizeof


[View source]
def instance_var? #

Returns true if this enum value equals InstanceVar


[View source]
def integer? #

Returns true if this enum value equals Integer


[View source]
def integer_bad_suffix? #

Returns true if this enum value equals IntegerBadSuffix


[View source]
def is_a? #

Returns true if this enum value equals IsA


[View source]
def is_nil? : Bool #

ameba:disable Naming/PredicateName


[View source]
def keyword? : Bool #

[View source]
def left_brace? #

Returns true if this enum value equals LeftBrace


[View source]
def left_bracket? #

Returns true if this enum value equals LeftBracket


[View source]
def left_paren? #

Returns true if this enum value equals LeftParen


[View source]
def lesser? #

Returns true if this enum value equals Lesser


[View source]
def lesser_equal? #

Returns true if this enum value equals LesserEqual


[View source]
def magic_dir? #

Returns true if this enum value equals MagicDir


[View source]
def magic_end_line? #

Returns true if this enum value equals MagicEndLine


[View source]
def magic_file? #

Returns true if this enum value equals MagicFile


[View source]
def magic_line? #

Returns true if this enum value equals MagicLine


[View source]
def minus? #

Returns true if this enum value equals Minus


[View source]
def minus_assign? #

Returns true if this enum value equals MinusAssign


[View source]
def module? #

Returns true if this enum value equals Module


[View source]
def modulo? #

Returns true if this enum value equals Modulo


[View source]
def modulo_assign? #

Returns true if this enum value equals ModuloAssign


[View source]
def newline? #

Returns true if this enum value equals Newline


[View source]
def nil? #

Returns true if this enum value equals Nil


[View source]
def not_equal? #

Returns true if this enum value equals NotEqual


[View source]
def of? #

Returns true if this enum value equals Of


[View source]
def offsetof? #

Returns true if this enum value equals Offsetof


[View source]
def or? #

Returns true if this enum value equals Or


[View source]
def or_assign? #

Returns true if this enum value equals OrAssign


[View source]
def pattern_match? #

Returns true if this enum value equals PatternMatch


[View source]
def pattern_unmatch? #

Returns true if this enum value equals PatternUnmatch


[View source]
def period? #

Returns true if this enum value equals Period


[View source]
def plus? #

Returns true if this enum value equals Plus


[View source]
def plus_assign? #

Returns true if this enum value equals PlusAssign


[View source]
def pointerof? #

Returns true if this enum value equals Pointerof


[View source]
def private? #

Returns true if this enum value equals Private


[View source]
def proc? #

Returns true if this enum value equals Proc


[View source]
def protected? #

Returns true if this enum value equals Protected


[View source]
def pseudo? : Bool #

[View source]
def question? #

Returns true if this enum value equals Question


[View source]
def quoted_symbol? #

Returns true if this enum value equals QuotedSymbol


[View source]
def regex? #

Returns true if this enum value equals Regex


[View source]
def regex_start? #

Returns true if this enum value equals RegexStart


[View source]
def require? #

Returns true if this enum value equals Require


[View source]
def responds_to? #

Returns true if this enum value equals RespondsTo


[View source]
def right_brace? #

Returns true if this enum value equals RightBrace


[View source]
def right_bracket? #

Returns true if this enum value equals RightBracket


[View source]
def right_paren? #

Returns true if this enum value equals RightParen


[View source]
def rocket? #

Returns true if this enum value equals Rocket


[View source]
def self? #

Returns true if this enum value equals Self


[View source]
def semicolon? #

Returns true if this enum value equals Semicolon


[View source]
def shift_left? #

Returns true if this enum value equals ShiftLeft


[View source]
def shift_left_assign? #

Returns true if this enum value equals ShiftLeftAssign


[View source]
def shift_right? #

Returns true if this enum value equals ShiftRight


[View source]
def shift_right_assign? #

Returns true if this enum value equals ShiftRightAssign


[View source]
def shorthand? #

Returns true if this enum value equals Shorthand


[View source]
def sizeof? #

Returns true if this enum value equals Sizeof


[View source]
def slash? #

Returns true if this enum value equals Slash


[View source]
def slash_assign? #

Returns true if this enum value equals SlashAssign


[View source]
def space? #

Returns true if this enum value equals Space


[View source]
def star? #

Returns true if this enum value equals Star


[View source]
def star_assign? #

Returns true if this enum value equals StarAssign


[View source]
def string? #

Returns true if this enum value equals String


[View source]
def string_array? #

Returns true if this enum value equals StringArray


[View source]
def string_end? #

Returns true if this enum value equals StringEnd


[View source]
def string_escaped? #

Returns true if this enum value equals StringEscaped


[View source]
def string_part? #

Returns true if this enum value equals StringPart


[View source]
def string_start? #

Returns true if this enum value equals StringStart


[View source]
def struct? #

Returns true if this enum value equals Struct


[View source]
def symbol? #

Returns true if this enum value equals Symbol


[View source]
def symbol_array? #

Returns true if this enum value equals SymbolArray


[View source]
def symbol_key? #

Returns true if this enum value equals SymbolKey


[View source]
def tilde? #

Returns true if this enum value equals Tilde


[View source]
def triple_period? #

Returns true if this enum value equals TriplePeriod


[View source]
def true? #

Returns true if this enum value equals True


[View source]
def underscore? #

Returns true if this enum value equals Underscore


[View source]