finesse.script.containers
¶
Token and production containers for use in the tokenizer and parser.
Classes
Mixin defining interface to retrieve strings containing script lines. |
|
Container with concrete token instances. |
Dataclasses
|
Mixin for containers that contain arguments. |
|
A custom token. |
|
Mixin for containers that contain extra tokens. |
|
Represents a kat script array. |
|
A boolean token. |
|
Kat script start and stop bounds. |
|
Kat script file coordinate supporting comparison operations. |
|
Represents a parsed element statement and any corresponding arguments. |
|
Represents a kat script expression. |
|
Container with kat script lines (no concrete tokens). |
|
Represents a parsed kat function statement and any corresponding arguments. |
|
Represents a kat script expression group, i.e. (<expression>). |
|
Represents a kat argument containing a key, value and '='. |
|
A token that may not map to a real token. |
|
A null token. |
|
A number token. |
|
Represents a kat script numerical array. |
|
Represents a kat script. |
|
Represents a top level kat script item. |
|
A string token. |
|
A real token with the corresponding text's location, type and value. |
|
A whitespace token. |