logo

class

compiler::TokenVal

sys::Obj
  compiler::Location
    compiler::TokenVal

TokenVal stores an instance of a Token at a specific Location.

Slots

equals

override Bool equals(Obj obj)

hash

override Int hash()

kind

Token kind

make

new make(Token kind, Obj val := null)

newline

Bool newline

toStr

override Str toStr()

val

Obj val