public class FunctionParser extends SignatureParser
DEBUG, DEBUG_ELEMENT_ID, DEBUG_PROPERTY, DEREFERENCE_OP, REFERENCE_OP
Constructor and Description |
---|
FunctionParser() |
FunctionParser(NamespaceModel namespace) |
FunctionParser(NamespaceModel namespace,
ParserVariableHelper variableHelper) |
Modifier and Type | Method and Description |
---|---|
FunctionAst |
parseFunction(AntlrFunction fnc) |
Parsed<FunctionAst> |
parseFunctionLax(AntlrFunction fnc) |
AntlrFunctions |
parseFunctions(String source) |
Parsed<AntlrFunctions> |
parseFunctionsLax(String source) |
createNamespace, getDescription, isVariadic, parseAnnotations, parseBody, parseBodyLax, parseSignature, parseSignatureArgs, parseTypeParameters
checkNamespace, createDateLiteral, createStringLiteral, createSymbolLiteral, createTypeParser, debugLine, encodeIdentifier, error, findNamedType, getAccessiblePropertyVisibility, getFreeTypes, getLanguageKeywords, getReservedKeywords, getVariableHelper, isEmptyExpression, isLanguageIdentifier, isPropertyReadonly, parse, parse, parseDateLiteral, parseIdentifierAst, parseLax, parseNoCheck, parseQID, parseStringLiteral, parseType, setDebugLineOffset, setFreeTypes, validateControlExpressions, validateOrConvert
checkTreeType, createConstant, createConstant, getAstInfo, getNamespace, parse, parseIdentifier, parseIdentifier, parseInNamespace, parseInNewNamespace, parseInNewNamespace, parseQID, transform
begin, end, getASTNode, getFullText, getText, line, parseQIDAst, setFullText
public FunctionParser()
public FunctionParser(NamespaceModel namespace)
public FunctionParser(NamespaceModel namespace, ParserVariableHelper variableHelper)
public AntlrFunctions parseFunctions(String source) throws ValidationException
ValidationException
public Parsed<AntlrFunctions> parseFunctionsLax(String source)
public FunctionAst parseFunction(AntlrFunction fnc) throws ValidationException
ValidationException
public Parsed<FunctionAst> parseFunctionLax(AntlrFunction fnc)
Copyright © 2007-2018 Whitestein Technologies. All Rights Reserved.