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
Char = 19
Symbol = 20
QuotedSymbol = 21
SymbolKey = 22
Integer = 23
Float = 24
IntegerBadSuffix = 25
FloatBadSuffix = 26
True = 27
False = 28
Nil = 29
LeftParen = 30
RightParen = 31
Comma = 32
Colon = 33
DoubleColon = 34
Semicolon = 35
Underscore = 36
LeftBrace = 37
RightBrace = 38
AnnotationOpen = 39
LeftBracket = 40
RightBracket = 41
Bang = 42
NotEqual = 43
PatternUnmatch = 44
Modulo = 45
BitAnd = 46
And = 47
BinaryStar = 48
BinaryDoubleStar = 49
BinaryPlus = 50
BinaryMinus = 51
Shorthand = 52
Star = 53
DoubleStar = 54
Plus = 55
Minus = 56
Proc = 57
Period = 58
DoublePeriod = 59
TriplePeriod = 60
Slash = 61
DoubleSlash = 62
Lesser = 63
ShiftLeft = 64
LesserEqual = 65
Comparison = 66
Equal = 67
CaseEqual = 68
Rocket = 69
PatternMatch = 70
Greater = 71
ShiftRight = 72
GreaterEqual = 73
Question = 74
Caret = 75
BitOr = 76
Or = 77
Tilde = 78
Assign = 79
ModuloAssign = 80
BitAndAssign = 81
AndAssign = 82
BinaryStarAssign = 83
BinaryPlusAssign = 84
BinaryMinusAssign = 85
StarAssign = 86
DoubleStarAssign = 87
PlusAssign = 88
MinusAssign = 89
SlashAssign = 90
DoubleSlashAssign = 91
ShiftLeftAssign = 92
ShiftRightAssign = 93
CaretAssign = 94
BitOrAssign = 95
OrAssign = 96
Abstract = 97
Alias = 98
Alignof = 99
Annotation = 100
Class = 101
Def = 102
Do = 103
End = 104
Enum = 105
Extend = 106
Forall = 107
Include = 108
InstanceAlignof = 109
InstanceSizeof = 110
IsA = 111
Module = 112

Lib

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

Magic Constants

MagicEndLine = 124
MagicFile = 125
MagicDir = 126

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 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]