|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object polyglot.ext.jl.qq.QQ
public class 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 |