Package | Description |
---|---|
org.eclipse.golo.compiler |
Provides access to the Golo compiler and supporting classes.
|
org.eclipse.golo.compiler.parser |
(this is an internal API)
|
Modifier and Type | Method and Description |
---|---|
GoloCompilationException.Builder |
GoloCompilationException.Builder.report(ParseException pe,
GoloASTNode source)
Report a parsing error problem to the exception being built.
|
Constructor and Description |
---|
Problem(ParseException pe,
GoloASTNode source) |
Modifier and Type | Method and Description |
---|---|
ParseException |
GoloParser.generateParseException()
Generate ParseException.
|
Modifier and Type | Method and Description |
---|---|
void |
GoloParser.AdditiveExpression() |
void |
GoloParser.AndExpression() |
ASTAnonymousFunctionInvocation |
GoloParser.AnonymousFunctionInvocation() |
void |
GoloParser.Argument() |
void |
GoloParser.Arguments() |
void |
GoloParser.Assignment() |
void |
GoloParser.Atom() |
void |
GoloParser.AugmentationDeclaration(java.lang.String context) |
java.util.List<java.lang.String> |
GoloParser.AugmentationNames() |
ASTAugmentDeclaration |
GoloParser.AugmentDeclaration() |
java.math.BigDecimal |
GoloParser.BigDecimalLiteral() |
java.math.BigInteger |
GoloParser.BigIntegerLiteral() |
void |
GoloParser.BlankLine() |
void |
GoloParser.BlankLines() |
void |
GoloParser.Block() |
void |
GoloParser.Break() |
void |
GoloParser.Case() |
java.lang.Character |
GoloParser.CharLiteral() |
GoloParser.ParserClassRef |
GoloParser.ClassLiteral() |
void |
GoloParser.CollectionLiteral() |
ASTCompilationUnit |
GoloParser.CompilationUnit() |
void |
GoloParser.ConditionalBranching() |
void |
GoloParser.Continue() |
ASTDecoratorDeclaration |
GoloParser.DecoratorDeclaration() |
java.util.List<java.lang.String> |
GoloParser.DestructuredNames() |
ASTDestructuringAssignment |
GoloParser.DestructuringAssignment() |
java.lang.String |
GoloParser.Documentation() |
java.lang.Double |
GoloParser.DoubleLiteral() |
void |
GoloParser.EqualityExpression() |
void |
GoloParser.ExpressionStatement() |
java.lang.Float |
GoloParser.FloatLiteral() |
void |
GoloParser.ForEachLoop() |
void |
GoloParser.ForLoop() |
void |
GoloParser.Function() |
ASTFunctionDeclaration |
GoloParser.FunctionDeclaration() |
void |
GoloParser.FunctionInvocation() |
GoloParser.FunctionRef |
GoloParser.FunctionRef() |
void |
GoloParser.ImportDeclaration() |
java.lang.Integer |
GoloParser.IntegerLiteral() |
void |
GoloParser.InvocationExpression() |
ASTLetOrVar |
GoloParser.LetOrVar() |
void |
GoloParser.Literal() |
java.lang.Long |
GoloParser.LongLiteral() |
void |
GoloParser.Match() |
ASTMemberDeclaration |
GoloParser.MemberDeclaration() |
void |
GoloParser.MethodInvocation() |
void |
GoloParser.ModuleDeclaration() |
java.util.List<java.lang.String> |
GoloParser.MultiImport() |
void |
GoloParser.MultiplicativeExpression() |
ASTNamedAugmentationDeclaration |
GoloParser.NamedAugmentationDeclaration() |
void |
GoloParser.OrExpression() |
void |
GoloParser.OrIfNullExpression() |
java.util.List<java.lang.String> |
GoloParser.Parameters() |
java.lang.String |
GoloParser.QualifiedName() |
void |
GoloParser.Reference() |
void |
GoloParser.RelationalExpression() |
void |
GoloParser.Return() |
void |
GoloParser.Statement() |
java.lang.String |
GoloParser.StringLiteral() |
ASTStructDeclaration |
GoloParser.StructDeclaration() |
void |
GoloParser.Throw() |
void |
GoloParser.ToplevelDeclaration() |
void |
GoloParser.TryCatchFinally() |
void |
GoloParser.UnaryExpression() |
ASTUnionDeclaration |
GoloParser.UnionDeclaration() |
void |
GoloParser.UnionValue() |
void |
GoloParser.WhileLoop() |