Gyoji Compiler
Loading...
Searching...
No Matches
Classes
Gyoji::context Namespace Reference

The context namespace deals with objects that should last the entire scope of compilation. More...

Classes

class  CompilerContext
 Compiler Context. More...
 
class  Error
 An error reported during compilation. More...
 
class  ErrorMessage
 Message about a specific location in the code. More...
 
class  Errors
 Container for errors reported. More...
 
class  SourceReference
 References a location in the source-file. More...
 
class  Token
 Represents a token read from the input stream. More...
 
class  TokenStream
 Stream of tokens read by the parser to provide context for errors. More...
 

Detailed Description

The context namespace deals with objects that should last the entire scope of compilation.

The compiler context namespace is a container for objects that may be used at any stage throughout the compilation process from initial ingestion to analysis and error reporting.