| java.lang.Object anvil.script.Grammar
Grammar | public class Grammar (Code) | | class Grammar
author: : Jani Lehtimäki |
Method Summary | |
final public static String | buildQualifiedName(Type type) | public static void | checkInstanceAccess(ErrorListener listener, Location location, Statement context, ClassType target) | public static void | checkInstanceAmbiguity(ErrorListener listener, Location location, ClassType context, Type member) | final public static int | countEscapeDepth(FunctionStatement context, Statement target) | final public static Expression | doParseExpression(int type, String expression, Location location, TemplateParser parser) | public static Type | follow(Scope scope, String name) | final public static Module | getModuleOf(Type type) | final public static boolean | isValidIdentifier(String name) | final public static boolean | isValidIdentifier(String name, boolean allowDot) | final public static Expression | parseAssignableExpression(String expression, Location location, TemplateParser parser) | final public static Expression | parseAssignmentExpression(String expression, Location location, TemplateParser parser) | final public static Name | parseDottedName(String dottedname) | final public static Name | parseDottedName(ErrorListener listener, Location location, String dottedname) | final public static Name[] | parseDottedNames(ErrorListener listener, Location location, String dottednames) | final public static Expression | parseExpression(String expression, Location location, TemplateParser parser) | final public static Expression[] | parseForeachExpression(String expression, Location location, TemplateParser parser) | final public static Name[] | parseImportNames(ErrorListener listener, Location location, String names) | final public static Expression | parseStandaloneExpression(String expression, Location location, TemplateParser parser) | final public static Node | parseString(ParserBase parser, Location location, String image) |
buildQualifiedName | final public static String buildQualifiedName(Type type)(Code) | | |
isValidIdentifier | final public static boolean isValidIdentifier(String name)(Code) | | |
isValidIdentifier | final public static boolean isValidIdentifier(String name, boolean allowDot)(Code) | | |
parseDottedName | final public static Name parseDottedName(String dottedname)(Code) | | |
|
|