|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectpolyglot.ext.jl.qq.QQ
Java language quasiquoter. This class contains methods for parsing strings into ASTs.
To use the class, invoke one of the parseT methods to create a
Node of type T.
Each parseT method takes a format string as its first argument
and some additional Object arguments. Each pattern in the
format string is matched with its corresponding Object.
The format string may contain the following patterns:
%s matches String (parsed as an identifier)
-
%T matches Type or TypeNode>
-
%E matches Expr
-
%S matches Stmt
-
%D matches ClassDecl
-
%M matches ClassMember
-
%F matches Formal
-
%LT matches List<Type> or List<TypeNode>
-
%LE matches List<Expr>
-
%LS matches List<Stmt>
-
%LD matches List<ClassDecl>
-
%LM matches List<ClassMember>
-
%LF matches List<Formal>
For example:
Expr e;
TypeNode t;
Stmt s = qq.parseStmt("%T %s = new %T(%E);", t, "tmp", t, e);
| Field Summary | |
protected static int |
DECL
|
protected static int |
EXPR
|
protected ExtensionInfo |
ext
|
protected static int |
FILE
|
protected static int |
MEMB
|
protected Position |
pos
|
protected static int |
STMT
|
protected static int |
TYPE
|
| Constructor Summary | |
QQ(ExtensionInfo ext)
Create a new quasiquoter to create AST nodes of the given language extension. |
|
QQ(ExtensionInfo ext,
Position pos)
Create a new quasiquoter to create AST nodes of the given language extension, using pos for the position
of the nodes created. |
|
| Method Summary | |
protected Lexer |
lexer(java.lang.String fmt,
Position pos,
java.util.List subst)
Create a lexer that performs the substitutions in subst. |
protected Node |
parse(java.lang.String fmt,
java.util.List subst,
int kind)
Parse a string into an AST node of the given type, applying substitutions. |
ClassDecl |
parseDecl(java.lang.String fmt)
Parse a string into a ClassDecl AST node,
applying substitutions. |
ClassDecl |
parseDecl(java.lang.String fmt,
java.util.List subst)
Parse a string into a ClassDecl AST node,
applying substitutions. |
ClassDecl |
parseDecl(java.lang.String fmt,
java.lang.Object o1)
Parse a string into a ClassDecl AST node,
applying substitutions. |
ClassDecl |
parseDecl(java.lang.String fmt,
java.lang.Object[] os)
Parse a string into a ClassDecl AST node,
applying substitutions. |
ClassDecl |
parseDecl(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2)
Parse a string into a ClassDecl AST node,
applying substitutions. |
ClassDecl |
parseDecl(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3)
Parse a string into a ClassDecl AST node,
applying substitutions. |
ClassDecl |
parseDecl(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4)
Parse a string into a ClassDecl AST node,
applying substitutions. |
ClassDecl |
parseDecl(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5)
Parse a string into a ClassDecl AST node,
applying substitutions. |
ClassDecl |
parseDecl(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6)
Parse a string into a ClassDecl AST node,
applying substitutions. |
ClassDecl |
parseDecl(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7)
Parse a string into a ClassDecl AST node,
applying substitutions. |
ClassDecl |
parseDecl(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8)
Parse a string into a ClassDecl AST node,
applying substitutions. |
ClassDecl |
parseDecl(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8,
java.lang.Object o9)
Parse a string into a ClassDecl AST node,
applying substitutions. |
Expr |
parseExpr(java.lang.String fmt)
Parse a string into a Expr AST node,
applying substitutions. |
Expr |
parseExpr(java.lang.String fmt,
java.util.List subst)
Parse a string into a Expr AST node,
applying substitutions. |
Expr |
parseExpr(java.lang.String fmt,
java.lang.Object o1)
Parse a string into a Expr AST node,
applying substitutions. |
Expr |
parseExpr(java.lang.String fmt,
java.lang.Object[] os)
Parse a string into a Expr AST node,
applying substitutions. |
Expr |
parseExpr(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2)
Parse a string into a Expr AST node,
applying substitutions. |
Expr |
parseExpr(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3)
Parse a string into a Expr AST node,
applying substitutions. |
Expr |
parseExpr(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4)
Parse a string into a Expr AST node,
applying substitutions. |
Expr |
parseExpr(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5)
Parse a string into a Expr AST node,
applying substitutions. |
Expr |
parseExpr(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6)
Parse a string into a Expr AST node,
applying substitutions. |
Expr |
parseExpr(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7)
Parse a string into a Expr AST node,
applying substitutions. |
Expr |
parseExpr(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8)
Parse a string into a Expr AST node,
applying substitutions. |
Expr |
parseExpr(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8,
java.lang.Object o9)
Parse a string into a Expr AST node,
applying substitutions. |
SourceFile |
parseFile(java.lang.String fmt)
Parse a string into a SourceFile AST node,
applying substitutions. |
SourceFile |
parseFile(java.lang.String fmt,
java.util.List subst)
Parse a string into a SourceFile AST node,
applying substitutions. |
SourceFile |
parseFile(java.lang.String fmt,
java.lang.Object o1)
Parse a string into a SourceFile AST node,
applying substitutions. |
SourceFile |
parseFile(java.lang.String fmt,
java.lang.Object[] os)
Parse a string into a SourceFile AST node,
applying substitutions. |
SourceFile |
parseFile(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2)
Parse a string into a SourceFile AST node,
applying substitutions. |
SourceFile |
parseFile(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3)
Parse a string into a SourceFile AST node,
applying substitutions. |
SourceFile |
parseFile(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4)
Parse a string into a SourceFile AST node,
applying substitutions. |
SourceFile |
parseFile(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5)
Parse a string into a SourceFile AST node,
applying substitutions. |
SourceFile |
parseFile(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6)
Parse a string into a SourceFile AST node,
applying substitutions. |
SourceFile |
parseFile(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7)
Parse a string into a SourceFile AST node,
applying substitutions. |
SourceFile |
parseFile(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8)
Parse a string into a SourceFile AST node,
applying substitutions. |
SourceFile |
parseFile(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8,
java.lang.Object o9)
Parse a string into a SourceFile AST node,
applying substitutions. |
ClassMember |
parseMember(java.lang.String fmt)
Parse a string into a ClassMember AST node,
applying substitutions. |
ClassMember |
parseMember(java.lang.String fmt,
java.util.List subst)
Parse a string into a ClassMember AST node,
applying substitutions. |
ClassMember |
parseMember(java.lang.String fmt,
java.lang.Object o1)
Parse a string into a ClassMember AST node,
applying substitutions. |
ClassMember |
parseMember(java.lang.String fmt,
java.lang.Object[] os)
Parse a string into a ClassMember AST node,
applying substitutions. |
ClassMember |
parseMember(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2)
Parse a string into a ClassMember AST node,
applying substitutions. |
ClassMember |
parseMember(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3)
Parse a string into a ClassMember AST node,
applying substitutions. |
ClassMember |
parseMember(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4)
Parse a string into a ClassMember AST node,
applying substitutions. |
ClassMember |
parseMember(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5)
Parse a string into a ClassMember AST node,
applying substitutions. |
ClassMember |
parseMember(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6)
Parse a string into a ClassMember AST node,
applying substitutions. |
ClassMember |
parseMember(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7)
Parse a string into a ClassMember AST node,
applying substitutions. |
ClassMember |
parseMember(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8)
Parse a string into a ClassMember AST node,
applying substitutions. |
ClassMember |
parseMember(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8,
java.lang.Object o9)
Parse a string into a ClassMember AST node,
applying substitutions. |
protected QQParser |
parser(Lexer lexer,
TypeSystem ts,
NodeFactory nf,
ErrorQueue eq)
Create a quasiquoting parser. |
Stmt |
parseStmt(java.lang.String fmt)
Parse a string into a Stmt AST node,
applying substitutions. |
Stmt |
parseStmt(java.lang.String fmt,
java.util.List subst)
Parse a string into a Stmt AST node,
applying substitutions. |
Stmt |
parseStmt(java.lang.String fmt,
java.lang.Object o1)
Parse a string into a Stmt AST node,
applying substitutions. |
Stmt |
parseStmt(java.lang.String fmt,
java.lang.Object[] os)
Parse a string into a Stmt AST node,
applying substitutions. |
Stmt |
parseStmt(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2)
Parse a string into a Stmt AST node,
applying substitutions. |
Stmt |
parseStmt(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3)
Parse a string into a Stmt AST node,
applying substitutions. |
Stmt |
parseStmt(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4)
Parse a string into a Stmt AST node,
applying substitutions. |
Stmt |
parseStmt(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5)
Parse a string into a Stmt AST node,
applying substitutions. |
Stmt |
parseStmt(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6)
Parse a string into a Stmt AST node,
applying substitutions. |
Stmt |
parseStmt(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7)
Parse a string into a Stmt AST node,
applying substitutions. |
Stmt |
parseStmt(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8)
Parse a string into a Stmt AST node,
applying substitutions. |
Stmt |
parseStmt(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8,
java.lang.Object o9)
Parse a string into a Stmt AST node,
applying substitutions. |
TypeNode |
parseType(java.lang.String fmt)
Parse a string into a TypeNode AST node,
applying substitutions. |
TypeNode |
parseType(java.lang.String fmt,
java.util.List subst)
Parse a string into a TypeNode AST node,
applying substitutions. |
TypeNode |
parseType(java.lang.String fmt,
java.lang.Object o1)
Parse a string into a TypeNode AST node,
applying substitutions. |
TypeNode |
parseType(java.lang.String fmt,
java.lang.Object[] os)
Parse a string into a TypeNode AST node,
applying substitutions. |
TypeNode |
parseType(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2)
Parse a string into a TypeNode AST node,
applying substitutions. |
TypeNode |
parseType(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3)
Parse a string into a TypeNode AST node,
applying substitutions. |
TypeNode |
parseType(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4)
Parse a string into a TypeNode AST node,
applying substitutions. |
TypeNode |
parseType(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5)
Parse a string into a TypeNode AST node,
applying substitutions. |
TypeNode |
parseType(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6)
Parse a string into a TypeNode AST node,
applying substitutions. |
TypeNode |
parseType(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7)
Parse a string into a TypeNode AST node,
applying substitutions. |
TypeNode |
parseType(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8)
Parse a string into a TypeNode AST node,
applying substitutions. |
TypeNode |
parseType(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8,
java.lang.Object o9)
Parse a string into a TypeNode AST node,
applying substitutions. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected ExtensionInfo ext
protected Position pos
protected static final int EXPR
protected static final int STMT
protected static final int TYPE
protected static final int MEMB
protected static final int DECL
protected static final int FILE
| Constructor Detail |
public QQ(ExtensionInfo ext)
public QQ(ExtensionInfo ext,
Position pos)
pos for the position
of the nodes created.
| Method Detail |
public SourceFile parseFile(java.lang.String fmt)
SourceFile AST node,
applying substitutions.
public SourceFile parseFile(java.lang.String fmt,
java.lang.Object o1)
SourceFile AST node,
applying substitutions.
public SourceFile parseFile(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2)
SourceFile AST node,
applying substitutions.
public SourceFile parseFile(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3)
SourceFile AST node,
applying substitutions.
public SourceFile parseFile(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4)
SourceFile AST node,
applying substitutions.
public SourceFile parseFile(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5)
SourceFile AST node,
applying substitutions.
public SourceFile parseFile(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6)
SourceFile AST node,
applying substitutions.
public SourceFile parseFile(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7)
SourceFile AST node,
applying substitutions.
public SourceFile parseFile(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8)
SourceFile AST node,
applying substitutions.
public SourceFile parseFile(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8,
java.lang.Object o9)
SourceFile AST node,
applying substitutions.
public SourceFile parseFile(java.lang.String fmt,
java.lang.Object[] os)
SourceFile AST node,
applying substitutions.
public SourceFile parseFile(java.lang.String fmt,
java.util.List subst)
SourceFile AST node,
applying substitutions.
public ClassDecl parseDecl(java.lang.String fmt)
ClassDecl AST node,
applying substitutions.
public ClassDecl parseDecl(java.lang.String fmt,
java.lang.Object o1)
ClassDecl AST node,
applying substitutions.
public ClassDecl parseDecl(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2)
ClassDecl AST node,
applying substitutions.
public ClassDecl parseDecl(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3)
ClassDecl AST node,
applying substitutions.
public ClassDecl parseDecl(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4)
ClassDecl AST node,
applying substitutions.
public ClassDecl parseDecl(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5)
ClassDecl AST node,
applying substitutions.
public ClassDecl parseDecl(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6)
ClassDecl AST node,
applying substitutions.
public ClassDecl parseDecl(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7)
ClassDecl AST node,
applying substitutions.
public ClassDecl parseDecl(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8)
ClassDecl AST node,
applying substitutions.
public ClassDecl parseDecl(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8,
java.lang.Object o9)
ClassDecl AST node,
applying substitutions.
public ClassDecl parseDecl(java.lang.String fmt,
java.lang.Object[] os)
ClassDecl AST node,
applying substitutions.
public ClassDecl parseDecl(java.lang.String fmt,
java.util.List subst)
ClassDecl AST node,
applying substitutions.
public ClassMember parseMember(java.lang.String fmt)
ClassMember AST node,
applying substitutions.
public ClassMember parseMember(java.lang.String fmt,
java.lang.Object o1)
ClassMember AST node,
applying substitutions.
public ClassMember parseMember(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2)
ClassMember AST node,
applying substitutions.
public ClassMember parseMember(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3)
ClassMember AST node,
applying substitutions.
public ClassMember parseMember(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4)
ClassMember AST node,
applying substitutions.
public ClassMember parseMember(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5)
ClassMember AST node,
applying substitutions.
public ClassMember parseMember(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6)
ClassMember AST node,
applying substitutions.
public ClassMember parseMember(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7)
ClassMember AST node,
applying substitutions.
public ClassMember parseMember(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8)
ClassMember AST node,
applying substitutions.
public ClassMember parseMember(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8,
java.lang.Object o9)
ClassMember AST node,
applying substitutions.
public ClassMember parseMember(java.lang.String fmt,
java.lang.Object[] os)
ClassMember AST node,
applying substitutions.
public ClassMember parseMember(java.lang.String fmt,
java.util.List subst)
ClassMember AST node,
applying substitutions.
public Expr parseExpr(java.lang.String fmt)
Expr AST node,
applying substitutions.
public Expr parseExpr(java.lang.String fmt,
java.lang.Object o1)
Expr AST node,
applying substitutions.
public Expr parseExpr(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2)
Expr AST node,
applying substitutions.
public Expr parseExpr(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3)
Expr AST node,
applying substitutions.
public Expr parseExpr(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4)
Expr AST node,
applying substitutions.
public Expr parseExpr(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5)
Expr AST node,
applying substitutions.
public Expr parseExpr(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6)
Expr AST node,
applying substitutions.
public Expr parseExpr(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7)
Expr AST node,
applying substitutions.
public Expr parseExpr(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8)
Expr AST node,
applying substitutions.
public Expr parseExpr(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8,
java.lang.Object o9)
Expr AST node,
applying substitutions.
public Expr parseExpr(java.lang.String fmt,
java.lang.Object[] os)
Expr AST node,
applying substitutions.
public Expr parseExpr(java.lang.String fmt,
java.util.List subst)
Expr AST node,
applying substitutions.
public Stmt parseStmt(java.lang.String fmt)
Stmt AST node,
applying substitutions.
public Stmt parseStmt(java.lang.String fmt,
java.lang.Object o1)
Stmt AST node,
applying substitutions.
public Stmt parseStmt(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2)
Stmt AST node,
applying substitutions.
public Stmt parseStmt(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3)
Stmt AST node,
applying substitutions.
public Stmt parseStmt(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4)
Stmt AST node,
applying substitutions.
public Stmt parseStmt(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5)
Stmt AST node,
applying substitutions.
public Stmt parseStmt(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6)
Stmt AST node,
applying substitutions.
public Stmt parseStmt(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7)
Stmt AST node,
applying substitutions.
public Stmt parseStmt(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8)
Stmt AST node,
applying substitutions.
public Stmt parseStmt(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8,
java.lang.Object o9)
Stmt AST node,
applying substitutions.
public Stmt parseStmt(java.lang.String fmt,
java.lang.Object[] os)
Stmt AST node,
applying substitutions.
public Stmt parseStmt(java.lang.String fmt,
java.util.List subst)
Stmt AST node,
applying substitutions.
public TypeNode parseType(java.lang.String fmt)
TypeNode AST node,
applying substitutions.
public TypeNode parseType(java.lang.String fmt,
java.lang.Object o1)
TypeNode AST node,
applying substitutions.
public TypeNode parseType(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2)
TypeNode AST node,
applying substitutions.
public TypeNode parseType(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3)
TypeNode AST node,
applying substitutions.
public TypeNode parseType(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4)
TypeNode AST node,
applying substitutions.
public TypeNode parseType(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5)
TypeNode AST node,
applying substitutions.
public TypeNode parseType(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6)
TypeNode AST node,
applying substitutions.
public TypeNode parseType(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7)
TypeNode AST node,
applying substitutions.
public TypeNode parseType(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8)
TypeNode AST node,
applying substitutions.
public TypeNode parseType(java.lang.String fmt,
java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6,
java.lang.Object o7,
java.lang.Object o8,
java.lang.Object o9)
TypeNode AST node,
applying substitutions.
public TypeNode parseType(java.lang.String fmt,
java.lang.Object[] os)
TypeNode AST node,
applying substitutions.
public TypeNode parseType(java.lang.String fmt,
java.util.List subst)
TypeNode AST node,
applying substitutions.
protected Lexer lexer(java.lang.String fmt,
Position pos,
java.util.List subst)
subst.
protected QQParser parser(Lexer lexer,
TypeSystem ts,
NodeFactory nf,
ErrorQueue eq)
protected Node parse(java.lang.String fmt,
java.util.List subst,
int kind)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||