| Package | Description |
|---|---|
| me.jaimegarza.syntax | |
| me.jaimegarza.syntax.algorithm | |
| me.jaimegarza.syntax.env | |
| me.jaimegarza.syntax.generator | |
| me.jaimegarza.syntax.language | |
| me.jaimegarza.syntax.util |
| Constructor and Description |
|---|
Syntax(Environment environment)
Initialize syntax with the environment.
|
| Modifier and Type | Field and Description |
|---|---|
protected Environment |
BaseAlgorithmicSupport.environment
Every algorithm needs to have the environment defined
|
| Constructor and Description |
|---|
BaseAlgorithmicSupport(Environment environment)
Construct a supporting class for the desired algorithm.
|
LalrAlgorithmicSupport(Environment environment)
Construct the supporting utility algorithm class for LALR
|
SlrAlgorithmicSupport(Environment environment)
Construct the supporting utility algorithm class for LALR
|
| Modifier and Type | Method and Description |
|---|---|
static Environment |
Environment.getCurrentEnvironment()
Obtain the current environment for this thread
|
| Modifier and Type | Method and Description |
|---|---|
static void |
Environment.setCurrentEnvironment(Environment environment)
Once the environment is created by Syntax, it will be globally set for the given thread
|
| Modifier and Type | Field and Description |
|---|---|
protected Environment |
AbstractPhase.environment
Every phase needs to have the environment defined
|
| Constructor and Description |
|---|
AbstractCodeParser(Environment environment)
Default Constructor
|
AbstractPhase(Environment environment) |
CodeWriter(Environment environment)
Construct a code writer out of the shared environment
|
StructuralAnalyzer(Environment environment)
Construct an analizer given an environment
|
SyntaxCodeParser(Environment env) |
TableGenerator(Environment environment)
Construct a TableGenerator for an environment
|
| Modifier and Type | Field and Description |
|---|---|
protected Environment |
BaseLanguageSupport.environment |
| Modifier and Type | Method and Description |
|---|---|
Environment |
BaseLanguageSupport.getEnvironment() |
| Modifier and Type | Method and Description |
|---|---|
void |
BaseLanguageSupport.setEnvironment(Environment environment) |
| Modifier and Type | Method and Description |
|---|---|
Environment |
FormattingPrintStream.getEnvironment() |
| Modifier and Type | Method and Description |
|---|---|
void |
FormattingPrintStream.setEnvironment(Environment environment) |
| Constructor and Description |
|---|
FormattingPrintStream(Environment environment,
Writer out)
Construct a formatting print stream from an output stream
|
HtmlWriter(FormattingPrintStream out,
Environment environment)
Construct a writer to output to the out stream
|
Copyright © 2017. All rights reserved.