Package | Description |
---|---|
com.whitestein.lsps.lang.antlr | |
com.whitestein.lsps.lang.ast | |
com.whitestein.lsps.lang.parser |
This package contains ANTLR-based LSPS language parser (
Parser ). |
Modifier and Type | Method and Description |
---|---|
IdentifierAst |
AntlrMethods.getNameAst() |
Constructor and Description |
---|
AntlrMethods(boolean disabled,
IdentifierAst nameAst,
List<AntlrFunction> members) |
Modifier and Type | Method and Description |
---|---|
IdentifierAst |
ValidationTargetAst.getFieldAst() |
protected IdentifierAst |
Expression.getIdentifierAst(org.antlr.runtime.tree.CommonTree tree) |
IdentifierAst |
ClosureExpression.ClosureArgAst.getName() |
IdentifierAst |
TypeParameterAst.getNameAst() |
IdentifierAst |
SignatureAst.getNameAst() |
IdentifierAst |
FunctionParameterAst.getNameAst() |
IdentifierAst |
FunctionAst.getNameAst() |
IdentifierAst |
ParameterAst.getParameter() |
IdentifierAst |
ConstraintAst.getParameterName(int index) |
Constructor and Description |
---|
ClosureArgAst(ASTNode node,
IdentifierAst name,
ASTNode colon,
ASTNode type) |
FunctionParameterAst(org.antlr.runtime.tree.Tree tree,
IdentifierAst nameAst,
TypeAst typeAst,
boolean variadic,
boolean required,
String defaultValue) |
ParameterAst(ASTNode node,
IdentifierAst parameter,
int expressionStartIndex,
int expressionEndIndex,
Expression expression,
org.antlr.runtime.tree.Tree expressionTree)
Constructor.
|
SignatureAst(IdentifierAst nameAst,
List<FunctionParameterAst> parameters,
boolean variadic,
TypeAst returnType,
TypeParametersAst typeParameters) |
TypeParameterAst(ASTNode node,
IdentifierAst name,
TypeAst bound) |
ValidationTargetAst(ASTNode node,
RecordType recordType,
QIDAst recordTypeAst,
IdentifierAst fieldAst)
Constructs a validation target.
|
Modifier and Type | Method and Description |
---|---|
protected IdentifierAst |
ParserBase.parseIdentifierAst(org.antlr.runtime.tree.Tree tree) |
Modifier and Type | Method and Description |
---|---|
static List<IdentifierAst> |
ParserUtil.parseIdentifierListAst(String string)
Parses an identifier list from a string.
|
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.