| Constructor and Description |
|---|
HFactory(net.thevpc.jeep.JCompilationUnit compilationUnit,
net.thevpc.jeep.JContext context) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.jeep.JCompilationUnit |
compilationUnit() |
net.thevpc.jeep.JContext |
context() |
HNode |
createAnnotatedNode(HNode node,
HNode annotations,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
createBinaryOperatorNode(net.thevpc.jeep.JToken op,
HNode o1,
HNode o2,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
createBracesNode(List<HNode> o,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
createBracketsNode(List<HNode> o,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
createDotMember(HNode o1,
net.thevpc.jeep.JToken op,
HNode o2,
boolean unchecked,
boolean nullable,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
createIdentifierNode(String name,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
createImplicitOperatorNode(HNode o1,
HNode o2,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
createLambdaExpression(HNode decl,
net.thevpc.jeep.JToken op,
HNode body,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
createListOperatorNode(net.thevpc.jeep.JToken token,
List<HNode> args,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNLiteral |
createLiteralNode(Object literal,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
createNonNullExpr(HNode o1,
net.thevpc.jeep.JToken op,
HNode o2,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
createParsNode(List<HNode> o,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
createPostfixBracesNode(HNode o,
HNode indices,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
createPostfixBracketsNode(HNode o,
HNode indices,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
createPostfixParenthesisNode(HNode o,
HNode indices,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
createPostfixUnaryOperatorNode(net.thevpc.jeep.JToken name,
HNode argumentChild,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
createPrefixBracesNode(HNode indices,
HNode o,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
createPrefixBracketsNode(HNode indices,
HNode o,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
createPrefixParenthesisNode(HNode indices,
HNode o,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens)
this is a cast
|
HNode |
createPrefixUnaryOperatorNode(net.thevpc.jeep.JToken op,
HNode arg2,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
net.thevpc.jeep.JCompilerLog |
log() |
public HFactory(net.thevpc.jeep.JCompilationUnit compilationUnit,
net.thevpc.jeep.JContext context)
public net.thevpc.jeep.JCompilationUnit compilationUnit()
public net.thevpc.jeep.JContext context()
public net.thevpc.jeep.JCompilerLog log()
public HNLiteral createLiteralNode(Object literal, net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens)
createLiteralNode in interface net.thevpc.jeep.JParserNodeFactory<HNode>public HNode createParsNode(List<HNode> o, net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens)
createParsNode in interface net.thevpc.jeep.JParserNodeFactory<HNode>public HNode createBracesNode(List<HNode> o, net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens)
createBracesNode in interface net.thevpc.jeep.JParserNodeFactory<HNode>public HNode createPrefixUnaryOperatorNode(net.thevpc.jeep.JToken op, HNode arg2, net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens)
createPrefixUnaryOperatorNode in interface net.thevpc.jeep.JParserNodeFactory<HNode>public HNode createPostfixBracketsNode(HNode o, HNode indices, net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens)
createPostfixBracketsNode in interface net.thevpc.jeep.JParserNodeFactory<HNode>public HNode createPrefixBracketsNode(HNode indices, HNode o, net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens)
createPrefixBracketsNode in interface net.thevpc.jeep.JParserNodeFactory<HNode>public HNode createPostfixParenthesisNode(HNode o, HNode indices, net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens)
createPostfixParenthesisNode in interface net.thevpc.jeep.JParserNodeFactory<HNode>public HNode createPrefixParenthesisNode(HNode indices, HNode o, net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens)
createPrefixParenthesisNode in interface net.thevpc.jeep.JParserNodeFactory<HNode>indices - o - public HNode createPostfixBracesNode(HNode o, HNode indices, net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens)
createPostfixBracesNode in interface net.thevpc.jeep.JParserNodeFactory<HNode>public HNode createPrefixBracesNode(HNode indices, HNode o, net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens)
createPrefixBracesNode in interface net.thevpc.jeep.JParserNodeFactory<HNode>public HNode createBracketsNode(List<HNode> o, net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens)
createBracketsNode in interface net.thevpc.jeep.JParserNodeFactory<HNode>public HNode createPostfixUnaryOperatorNode(net.thevpc.jeep.JToken name, HNode argumentChild, net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens)
createPostfixUnaryOperatorNode in interface net.thevpc.jeep.JParserNodeFactory<HNode>public HNode createListOperatorNode(net.thevpc.jeep.JToken token, List<HNode> args, net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens)
createListOperatorNode in interface net.thevpc.jeep.JParserNodeFactory<HNode>public HNode createAnnotatedNode(HNode node, HNode annotations, net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens)
createAnnotatedNode in interface net.thevpc.jeep.JParserNodeFactory<HNode>public HNode createIdentifierNode(String name, net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens)
createIdentifierNode in interface net.thevpc.jeep.JParserNodeFactory<HNode>public HNode createBinaryOperatorNode(net.thevpc.jeep.JToken op, HNode o1, HNode o2, net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens)
createBinaryOperatorNode in interface net.thevpc.jeep.JParserNodeFactory<HNode>public HNode createDotMember(HNode o1, net.thevpc.jeep.JToken op, HNode o2, boolean unchecked, boolean nullable, net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens)
public HNode createNonNullExpr(HNode o1, net.thevpc.jeep.JToken op, HNode o2, net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens)
public HNode createImplicitOperatorNode(HNode o1, HNode o2, net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens)
createImplicitOperatorNode in interface net.thevpc.jeep.JParserNodeFactory<HNode>Copyright © 2021 vpc open source initiative. All rights reserved.