Namespaces

Classes

Defines a context class that is later extended to define other contexts.

Defines the lexer of the library.

Defines the parser of the library.

The result of the parser is an array of statements are extensions of the class defined here.

Defines a token along with a set of types and flags and utility functions.

Defines an array of tokens and utility functions to iterate through it.

Defines the localization helper infrastructure of the library.

Implementation for UTF-8 strings.

Interfaces

Defines a component that is later extended to parse specialized components or keywords.

Defines a class that offers the parse() static method.