| Package | Description |
|---|---|
| fr.insalyon.citi.golo.compiler |
Provides access to the Golo compiler and supporting classes.
|
| fr.insalyon.citi.golo.compiler.parser |
(this is an internal API)
|
| fr.insalyon.citi.golo.doc |
(this is an internal API)
|
| Modifier and Type | Method and Description |
|---|---|
ASTCompilationUnit |
GoloCompiler.parse(String goloSourceFilename,
GoloParser parser)
Produces a parse tree for a Golo source file.
|
| Modifier and Type | Method and Description |
|---|---|
GoloModule |
GoloCompiler.check(ASTCompilationUnit compilationUnit)
Checks that the source code is minimally sound by converting a parse tree to an intermediate representation, and
running a few classic visitors over it.
|
| Modifier and Type | Method and Description |
|---|---|
ASTCompilationUnit |
GoloParser.CompilationUnit() |
| Modifier and Type | Method and Description |
|---|---|
Object |
GoloParserVisitor.visit(ASTCompilationUnit node,
Object data) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
AbstractProcessor.moduleName(ASTCompilationUnit unit) |
String |
MarkdownProcessor.render(ASTCompilationUnit compilationUnit) |
String |
HtmlProcessor.render(ASTCompilationUnit compilationUnit) |
abstract String |
AbstractProcessor.render(ASTCompilationUnit compilationUnit) |
| Modifier and Type | Method and Description |
|---|---|
void |
MarkdownProcessor.process(List<ASTCompilationUnit> units,
Path targetFolder) |
void |
HtmlProcessor.process(List<ASTCompilationUnit> units,
Path targetFolder) |
abstract void |
AbstractProcessor.process(List<ASTCompilationUnit> units,
Path targetFolder) |
Copyright © 2014 Institut National des Sciences Appliquées de Lyon (INSA-Lyon). All Rights Reserved.