enum Lucid::Compiler::Token::Kind

Defined in:

compiler/token.cr

Enum Members

EOF = 0
Space = 1
Newline = 2
Comment = 3
Ident = 4
Const = 5
String = 6
Char = 7
Integer = 8
Float = 9
IntegerBadSuffix = 10
FloatBadSuffix = 11
True = 12
False = 13
Nil = 14
LeftParen = 15
RightParen = 16
Comma = 17
Colon = 18
DoubleColon = 19
Semicolon = 20
Underscore = 21
LeftBrace = 22
RightBrace = 23
Bang = 24
NotEqual = 25
PatternUnmatch = 26
Modulo = 27
BitAnd = 28
And = 29
BinaryStar = 30
BinaryDoubleStar = 31
BinaryPlus = 32
BinaryMinus = 33
Star = 34
DoubleStar = 35
Plus = 36
Minus = 37
Proc = 38
Period = 39
DoublePeriod = 40
TriplePeriod = 41
Slash = 42
DoubleSlash = 43
Lesser = 44
ShiftLeft = 45
LesserEqual = 46
Comparison = 47
Equal = 48
CaseEqual = 49
Rocket = 50
PatternMatch = 51
Greater = 52
ShiftRight = 53
GreaterEqual = 54
Question = 55
Caret = 56
Backtick = 57
BitOr = 58
Or = 59
Tilde = 60
Assign = 61
ModuloAssign = 62
BitAndAssign = 63
AndAssign = 64
BinaryStarAssign = 65
BinaryPlusAssign = 66
BinaryMinusAssign = 67
StarAssign = 68
DoubleStarAssign = 69
PlusAssign = 70
MinusAssign = 71
SlashAssign = 72
DoubleSlashAssign = 73
ShiftLeftAssign = 74
ShiftRightAssign = 75
CaretAssign = 76
BitOrAssign = 77
OrAssign = 78
Abstract = 79
Alias = 80
Class = 81
Def = 82
Do = 83
End = 84
Enum = 85
Forall = 86
IsA = 87
Module = 88

Lib

Private = 89
Protected = 90
RespondsTo = 91
Self = 92
Struct = 93
Require = 94
MagicLine = 95

Magic Constants

MagicEndLine = 96
MagicFile = 97
MagicDir = 98

Instance Method Summary

Instance Method Detail

def abstract? #

[View source]
def alias? #

[View source]
def and? #

[View source]
def and_assign? #

[View source]
def assign? #

[View source]
def backtick? #

[View source]
def bang? #

[View source]
def binary_double_star? #

[View source]
def binary_minus? #

[View source]
def binary_minus_assign? #

[View source]
def binary_plus? #

[View source]
def binary_plus_assign? #

[View source]
def binary_star? #

[View source]
def binary_star_assign? #

[View source]
def bit_and? #

[View source]
def bit_and_assign? #

[View source]
def bit_or? #

[View source]
def bit_or_assign? #

[View source]
def caret? #

[View source]
def caret_assign? #

[View source]
def case_equal? #

[View source]
def char? #

[View source]
def class? #

[View source]
def colon? #

[View source]
def comma? #

[View source]
def comment? #

[View source]
def comparison? #

[View source]
def const? #

[View source]
def def? #

[View source]
def do? #

[View source]
def double_colon? #

[View source]
def double_period? #

[View source]
def double_slash? #

[View source]
def double_slash_assign? #

[View source]
def double_star? #

[View source]
def double_star_assign? #

[View source]
def end? #

[View source]
def enum? #

[View source]
def eof? #

[View source]
def equal? #

[View source]
def false? #

[View source]
def float? #

[View source]
def float_bad_suffix? #

[View source]
def forall? #

[View source]
def greater? #

[View source]
def greater_equal? #

[View source]
def ident? #

[View source]
def integer? #

[View source]
def integer_bad_suffix? #

[View source]
def is_a? #

[View source]
def is_nil? : Bool #

ameba:disable Naming/PredicateName


[View source]
def left_brace? #

[View source]
def left_paren? #

[View source]
def lesser? #

[View source]
def lesser_equal? #

[View source]
def magic_dir? #

[View source]
def magic_end_line? #

[View source]
def magic_file? #

[View source]
def magic_line? #

[View source]
def minus? #

[View source]
def minus_assign? #

[View source]
def module? #

[View source]
def modulo? #

[View source]
def modulo_assign? #

[View source]
def newline? #

[View source]
def nil? #

[View source]
def not_equal? #

[View source]
def or? #

[View source]
def or_assign? #

[View source]
def pattern_match? #

[View source]
def pattern_unmatch? #

[View source]
def period? #

[View source]
def plus? #

[View source]
def plus_assign? #

[View source]
def private? #

[View source]
def proc? #

[View source]
def protected? #

[View source]
def question? #

[View source]
def require? #

[View source]
def responds_to? #

[View source]
def right_brace? #

[View source]
def right_paren? #

[View source]
def rocket? #

[View source]
def self? #

[View source]
def semicolon? #

[View source]
def shift_left? #

[View source]
def shift_left_assign? #

[View source]
def shift_right? #

[View source]
def shift_right_assign? #

[View source]
def slash? #

[View source]
def slash_assign? #

[View source]
def space? #

[View source]
def star? #

[View source]
def star_assign? #

[View source]
def string? #

[View source]
def struct? #

[View source]
def tilde? #

[View source]
def triple_period? #

[View source]
def true? #

[View source]
def underscore? #

[View source]