Token
Constructors
Class methods
eg Token.comma("src/test.mismo", {1, 1})
eg Token.comma("src/test.mismo", {1, 1})
eg Token.comma("src/test.mismo", {1, 1})
eg Token.comma("src/test.mismo", {1, 1})
eg Token.comma("src/test.mismo", {1, 1})
eg Token.comma("src/test.mismo", {1, 1})
eg Token.number("src/test.mismo", {1, 1}, "34")
eg Token.number("src/test.mismo", {1, 1}, "34")
eg Token.number("src/test.mismo", {1, 1}, "34")
eg Token.number("src/test.mismo", {1, 1}, "34")
eg Token.comma("src/test.mismo", {1, 1})
eg Token.comma("src/test.mismo", {1, 1})
eg Token.comma("src/test.mismo", {1, 1})
eg Token.number("src/test.mismo", {1, 1}, "34")
eg Token.comma("src/test.mismo", {1, 1})
eg Token.number("src/test.mismo", {1, 1}, "34")
eg Token.comma("src/test.mismo", {1, 1})
eg Token.comma("src/test.mismo", {1, 1})
eg Token.comma("src/test.mismo", {1, 1})
eg Token.comma("src/test.mismo", {1, 1})
eg Token.number("src/test.mismo", {1, 1}, "34")
eg Token.number("src/test.mismo", {1, 1}, "34")
eg Token.number("src/test.mismo", {1, 1}, "34")
Instance methods
Appends this struct's name and instance variables names and values to the given IO.
struct Point
def initialize(@x : Int32, @y : Int32)
end
end
p1 = Point.new 1, 2
p1.to_s # "Point(@x=1, @y=2)"
p1.inspect # "Point(@x=1, @y=2)"
Nested types
- Token::BeginFile
- Token::Colon
- Token::Comma
- Token::Dot
- Token::EOF
- Token::Else
- Token::Error
- Token::Float
- Token::GroupClose
- Token::GroupOpen
- Token::Int
- Token::KeyWord
- Token::LBrace
- Token::LBracket
- Token::LParen
- Token::Newline
- Token::Not
- Token::Operator
- Token::RBrace
- Token::RBracket
- Token::RParen
- Token::Semicolon
- Token::String
- Token::Type
- Token::Variable