Companion

object Companion

Properties

Link copied to clipboard
val LINE_NUMBER: BitField

The line number in the source file. Currently signed 28 bits, which should be plenty.

Link copied to clipboard
val START: BitField

The starting position in the source file. Currently signed 32 bits, but this may change at some point -- not that we really need to parse 2GB of Avail source in one file, due to its deeply flexible syntax.

Link copied to clipboard
val TOKEN_TYPE_CODE: BitField

The ordinal of the TokenType that indicates what basic kind of token this is. Currently four bits are reserved for this purpose.