| Class | Description |
|---|---|
| Aggregate |
An automatically created aggregate of properties.
|
| AggregateModelAdaptor |
Deal with structs created via ST.add("structname.{prop1, prop2}", ...);
|
| ArrayIterator |
Iterator for an array so I don't have to copy the array to a List
just to make it iteratable.
|
| Coordinate |
A line number and char position within a line.
|
| ErrorBuffer |
Used during tests to track all errors
|
| ErrorManager | |
| Interval |
An inclusive interval a..b.
|
| MapModelAdaptor | |
| Misc | |
| MultiMap<K,V> |
A hash table that maps a key to a list of elements not just a single.
|
| ObjectModelAdaptor | |
| STCompiletimeMessage |
Used for semantic errors that occur at compile time not during
interpretation.
|
| STGroupCompiletimeMessage | |
| STLexerMessage | |
| STMessage |
Upon error, ST creates an STMessage or subclass instance and notifies
the listener.
|
| STModelAdaptor | |
| STRuntimeMessage |
Used to track errors that occur in the ST interpreter.
|
| Enum | Description |
|---|---|
| ErrorType |
All the errors that can happen and how to generate a message
|
| Exception | Description |
|---|---|
| STNoSuchAttributeException |
|
| STNoSuchPropertyException |
For
|