| Modifier and Type | Field and Description |
|---|---|
protected HNode |
HNSwitch.SwitchBranch.doNode |
protected HNode |
HNTryCatch.CatchBranch.doNode |
HNode |
HNAssign.left |
HNode[] |
HNAssign.tupleSubAssignments |
| Modifier and Type | Method and Description |
|---|---|
HNode |
HNode.addAnnotationNoDuplicates(HNAnnotationCall annotation) |
HNode |
HNode.addAnnotations(HNAnnotationCall... annotations) |
HNode |
HNode.addAnnotationsNoDuplicates(HNAnnotationCall... annotations) |
HNode |
HNAnnotationList.addChildren(HNAnnotationCall[] annotations) |
HNode |
HNode.addModifierKeys(String... mod) |
HNode |
HNode.copy() |
HNode |
HNode.copy(net.thevpc.jeep.JNodeCopyFactory copyFactory) |
HNode[] |
HNAnnotationCall.getArgs() |
HNode |
HNArrayCall.getArrayInstanceNode()
Deprecated.
|
HNode |
HNLiteral.getAssociatedExpression() |
HNode |
HNIs.getBase() |
HNode |
HNBracketsPostfixLastIndex.getBase() |
HNode |
HNCast.getBase() |
HNode |
HNWhile.getBlock() |
HNode |
HNFor.getBody() |
HNode |
HNDeclareType.getBody() |
HNode |
HNLambdaExpression.getBody() |
HNode |
HNDeclareInvokable.getBody() |
HNode |
HNTryCatch.getBody() |
HNode |
HNIf.IsVarReplacer.getCastExpr() |
HNode |
HNArrayNew.getConstructor() |
HNode |
HNSwitch.SwitchBranch.getDoNode() |
HNode |
HNIf.WhenDoBranchNode.getDoNode() |
HNode |
HNTryCatch.CatchBranch.getDoNode() |
HNode |
HNSwitch.getElseNode() |
HNode |
HNIf.getElseNode() |
HNode |
HNThrow.getExceptionInstance() |
HNode[] |
HNFor.getExitPoints() |
HNode[] |
HNode.getExitPoints() |
HNode[] |
HNSwitch.getExitPoints() |
HNode[] |
HNBlock.getExitPoints() |
HNode[] |
HNIf.getExitPoints() |
HNode[] |
HNTryCatch.getExitPoints() |
HNode[] |
HNWhile.getExitPoints() |
static HNode[] |
HNBlock.getExitPoints(HNode[] statements) |
HNode |
HNOpUnaryCall.getExpr() |
HNode |
HNApplyCastOperator.getExpr() |
HNode |
HNSwitch.getExpr() |
HNode |
HNIf.IsVarReplacer.getExpr() |
HNode |
HNReturn.getExpr() |
HNode |
HNWhile.getExpr() |
HNode[] |
HNStringInterop.getExpressions() |
HNode |
HNFor.getFilter() |
HNode |
HNTryCatch.getFinallyBranch() |
HNode |
HNMetaImportPackage.getImportedPackageNode() |
HNode[] |
HNArrayCall.getIndexNodes()
Deprecated.
|
HNode |
HNDeclareIdentifier.getInitializerStatement() |
HNode[] |
HNObjectNew.getInits() |
HNode[] |
HNArrayNew.getInits() |
HNode |
HNDeclareIdentifier.getInitValue() |
HNode[] |
HNBraces.getItems() |
HNode[] |
HNTuple.getItems() |
HNode[] |
HNPars.getItems() |
HNode[] |
HNBrackets.getItems() |
HNode |
HNMap.HNMapEntry.getLeft() |
HNode |
HNAssign.getLeft() |
HNode |
HNOpCoalesce.getLeft() |
HNode |
HNOpBinaryCall.getLeft() |
HNode |
HNOpDot.getLeft() |
HNode |
HNBracketsPostfix.getLeft() |
HNode |
HNParsPostfix.getLeft() |
HNode |
HNAnnotationCall.getName() |
HNode |
HNamedNode.getNode() |
HNode |
HNode.getParentNode() |
HNode |
HNTryCatch.getResource() |
HNode |
HNMap.HNMapEntry.getRight() |
HNode |
HNAssign.getRight() |
HNode |
HNOpCoalesce.getRight() |
HNode |
HNOpBinaryCall.getRight() |
HNode |
HNOpDot.getRight() |
HNode[] |
HNAssign.getTupleSubAssignments() |
HNode |
HNCast.getTypeNode() |
HNode |
HNSwitch.SwitchIf.getWhenNode() |
HNode |
HNIf.WhenDoBranchNode.getWhenNode() |
HNode |
HNode.removeAnnotations(HNAnnotationCall... annotations) |
HNode |
HNode.setAnnotations(HNAnnotationCall[] annotations) |
HNode |
HNode.setElement(HNElement element) |
HNode |
HNode.setImports(Set<net.thevpc.jeep.JImportInfo> imports) |
| Modifier and Type | Method and Description |
|---|---|
List<HNode> |
HNExtends.getArguments() |
List<HNode> |
HNMetaImportPackage.getExclusions() |
List<HNode> |
HNFor.getIncs() |
List<HNode> |
HNFor.getInitExprs() |
List<HNode> |
HNBracketsPostfix.getRight() |
List<HNode> |
HNParsPostfix.getRight() |
List<HNode> |
HNBlock.getRunnableBlock() |
List<HNode> |
HNBlock.getStatements() |
List<HNode> |
HNSwitch.SwitchCase.getWhenNodes() |
| Modifier and Type | Method and Description |
|---|---|
void |
HNBlock.add(HNode node) |
HNIf |
HNIf.add(HNode condition,
HNode thenResult) |
void |
HNBlock.add(int index,
HNode node) |
void |
HNExtends.addArguments(HNode argument) |
void |
DuplicateDefChecker.addBody(HNode a) |
void |
HNMetaImportPackage.addExclusion(HNode node) |
void |
HNFor.addInc(HNode inc) |
void |
HNFor.addInit(HNode init) |
static HNode[] |
HNBlock.getExitPoints(HNode[] statements) |
HNAnnotationCall |
HNAnnotationCall.setArgs(HNode[] args) |
HNArrayCall |
HNArrayCall.setArrayInstanceNode(HNode arrayInstanceNode)
Deprecated.
|
HNLiteral |
HNLiteral.setAssociatedExpression(HNode associatedExpression) |
HNIs |
HNIs.setBase(HNode base) |
void |
HNBracketsPostfixLastIndex.setBase(HNode base) |
HNCast |
HNCast.setBase(HNode base) |
HNWhile |
HNWhile.setBlock(HNode block) |
HNFor |
HNFor.setBody(HNode body) |
HNDeclareType |
HNDeclareType.setBody(HNode body) |
HNLambdaExpression |
HNLambdaExpression.setBody(HNode body) |
HNDeclareInvokable |
HNDeclareInvokable.setBody(HNode body) |
HNTryCatch |
HNTryCatch.setBody(HNode result) |
void |
HNArrayNew.setConstructor(HNode constructor) |
HNSwitch.SwitchBranch |
HNSwitch.SwitchBranch.setDoNode(HNode doNode) |
HNIf.WhenDoBranchNode |
HNIf.WhenDoBranchNode.setDoNode(HNode doNode) |
HNTryCatch.CatchBranch |
HNTryCatch.CatchBranch.setDoNode(HNode doNode) |
void |
HNSwitch.setElse(HNode result) |
void |
HNIf.setElse(HNode result) |
HNThrow |
HNThrow.setExceptionInstance(HNode exceptionInstance) |
HNOpUnaryCall |
HNOpUnaryCall.setExpr(HNode expr) |
HNApplyCastOperator |
HNApplyCastOperator.setExpr(HNode expr) |
HNSwitch |
HNSwitch.setExpr(HNode expr) |
HNReturn |
HNReturn.setExpr(HNode expr) |
HNWhile |
HNWhile.setExpr(HNode expr) |
HNStringInterop |
HNStringInterop.setExpressions(HNode[] expressions) |
HNFor |
HNFor.setFilter(HNode filter) |
HNTryCatch |
HNTryCatch.setFinallyBranch(HNode result) |
HNMetaImportPackage |
HNMetaImportPackage.setImportedPackageNode(HNode importedPackageNode) |
HNArrayCall |
HNArrayCall.setIndexNodes(HNode[] indexNodes)
Deprecated.
|
void |
HNDeclareIdentifier.setInitializerStatement(HNode node) |
void |
HNObjectNew.setInits(HNode[] inits) |
HNArrayNew |
HNArrayNew.setInits(HNode[] inits) |
HNDeclareIdentifier |
HNDeclareIdentifier.setInitValue(HNode initValue) |
HNBraces |
HNBraces.setItems(HNode[] items) |
HNTuple |
HNTuple.setItems(HNode[] items) |
HNPars |
HNPars.setItems(HNode[] items) |
HNBrackets |
HNBrackets.setItems(HNode[] items) |
HNMap.HNMapEntry |
HNMap.HNMapEntry.setLeft(HNode left) |
HNAssign |
HNAssign.setLeft(HNode left) |
HNOpCoalesce |
HNOpCoalesce.setLeft(HNode left) |
HNOpBinaryCall |
HNOpBinaryCall.setLeft(HNode left) |
HNOpDot |
HNOpDot.setLeft(HNode left) |
void |
HNBracketsPostfix.setLeft(HNode left) |
void |
HNParsPostfix.setLeft(HNode left) |
HNAnnotationCall |
HNAnnotationCall.setName(HNode name) |
void |
HNamedNode.setNode(HNode node) |
HNMap.HNMapEntry |
HNMap.HNMapEntry.setRight(HNode right) |
HNAssign |
HNAssign.setRight(HNode right) |
HNOpCoalesce |
HNOpCoalesce.setRight(HNode right) |
HNOpBinaryCall |
HNOpBinaryCall.setRight(HNode right) |
HNOpDot |
HNOpDot.setRight(HNode right) |
HNCast |
HNCast.setTypeNode(HNode typeNode) |
HNSwitch.SwitchIf |
HNSwitch.SwitchIf.setWhenNode(HNode whenNode) |
HNIf.WhenDoBranchNode |
HNIf.WhenDoBranchNode.setWhenNode(HNode whenNode) |
static String |
HNBlock.toString(HNode[] statements,
boolean includeBraces) |
| Modifier and Type | Method and Description |
|---|---|
HNExtends |
HNExtends.setArguments(List<HNode> arguments) |
HNMetaImportPackage |
HNMetaImportPackage.setExclusions(List<HNode> exclusions) |
HNFor |
HNFor.setIncs(List<HNode> incs) |
HNFor |
HNFor.setInitExprs(List<HNode> initExprs) |
void |
HNBracketsPostfix.setRight(List<HNode> right) |
void |
HNParsPostfix.setRight(List<HNode> right) |
HNBlock |
HNBlock.setStatements(List<HNode> statements) |
HNSwitch.SwitchBranch |
HNSwitch.SwitchCase.setWhenNodes(List<HNode> whenNodes) |
| Constructor and Description |
|---|
CatchBranch(HNTypeToken[] exceptionTypes,
HNDeclareTokenIdentifier identifier,
HNode doNode,
boolean exprMode,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken,
net.thevpc.jeep.JToken[] separators) |
CompilationUnitBlock(HNode[] statements,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNamedNode(net.thevpc.jeep.JToken name,
net.thevpc.jeep.JToken sep,
HNode node) |
HNAnnotationCall(HNode name,
HNode[] args,
net.thevpc.jeep.JTokenBounds bounds) |
HNAnnotationCall(HNode name,
HNode[] args,
net.thevpc.jeep.JTokenBounds bounds) |
HNApplyCastOperator(HNode expr,
net.thevpc.jeep.JTypeName castType,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNArrayCall(HNode arrayInstanceNode,
HNode[] indexNodes,
net.thevpc.jeep.JType arrayType,
net.thevpc.jeep.JType componentType,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken)
Deprecated.
|
HNArrayCall(HNode arrayInstanceNode,
HNode[] indexNodes,
net.thevpc.jeep.JType arrayType,
net.thevpc.jeep.JType componentType,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken)
Deprecated.
|
HNArrayNew(HNTypeToken arrayTypeName,
HNode[] inits,
HNode constructor,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNArrayNew(HNTypeToken arrayTypeName,
HNode[] inits,
HNode constructor,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNAssign(HNode left,
net.thevpc.jeep.JToken op,
HNode right,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNBlock(HNBlock.BlocType blocType,
HNode[] statements,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNBraces(HNode[] items,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNBrackets(HNode[] items,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken[] separators,
net.thevpc.jeep.JToken endToken) |
HNBracketsPostfix(HNode left,
List<HNode> right,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken rightStartToken,
List<net.thevpc.jeep.JToken> rightSeparators,
net.thevpc.jeep.JToken endToken) |
HNBracketsPostfixLastIndex(HNode base,
int pos,
net.thevpc.jeep.JToken token) |
HNCast(HNode typeNode,
HNode base,
net.thevpc.jeep.JToken[] separators,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNDeclareIdentifier(HNDeclareToken identifierToken,
HNode initValue,
HNTypeToken jtype,
net.thevpc.jeep.JToken assignOperator,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNIs(HNTypeToken identifierTypeName,
HNode base,
HNDeclareTokenIdentifier identifierToken,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNMapEntry(HNode left,
net.thevpc.jeep.JToken op,
HNode right,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNObjectNew(HNTypeToken objectTypeName,
HNode[] inits,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNOpBinaryCall(net.thevpc.jeep.JToken name,
HNode left,
HNode right,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNOpCoalesce(HNode left,
net.thevpc.jeep.JToken op,
HNode right,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNOpDot(HNode left,
net.thevpc.jeep.JToken op,
HNode right,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNOpUnaryCall(net.thevpc.jeep.JToken name,
HNode expr,
boolean prefixOperator,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNPars(HNode[] items,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken[] separators,
net.thevpc.jeep.JToken endToken) |
HNParsPostfix(HNode left,
List<HNode> right,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken rightStartToken,
List<net.thevpc.jeep.JToken> rightSeparators,
net.thevpc.jeep.JToken endToken) |
HNReturn(HNode value,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNStringInterop(net.thevpc.jeep.JToken[] stringTokens,
HNode[] expressions,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNThrow(HNode exceptionInstance,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HNTuple(HNode[] items,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken[] separators,
net.thevpc.jeep.JToken endToken) |
IsVarReplacer(net.thevpc.jeep.JToken name,
HNode expr,
net.thevpc.jeep.JType type,
net.thevpc.jeep.JToken placement) |
JEvaluableFromSupplier(HNode elseNode,
net.thevpc.jeep.JType elseType) |
JEvaluableNodeSupplier(net.thevpc.jeep.JType supplierType,
HNode node) |
SwitchCase(List<HNode> whenNodes,
net.thevpc.jeep.JToken op,
HNode doNode,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
SwitchIf(HNode whenNode,
net.thevpc.jeep.JToken op,
HNode doNode,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
SwitchIs(List<HNTypeToken> whenTypes,
HNDeclareTokenIdentifier identifierToken,
net.thevpc.jeep.JToken op,
HNode doNode,
net.thevpc.jeep.JToken token,
net.thevpc.jeep.JToken endtoken) |
WhenDoBranchNode(HNode whenNode,
HNode doNode,
net.thevpc.jeep.JInvokablePrefilled impl) |
| Constructor and Description |
|---|
HNBracketsPostfix(HNode left,
List<HNode> right,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken rightStartToken,
List<net.thevpc.jeep.JToken> rightSeparators,
net.thevpc.jeep.JToken endToken) |
HNParsPostfix(HNode left,
List<HNode> right,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken rightStartToken,
List<net.thevpc.jeep.JToken> rightSeparators,
net.thevpc.jeep.JToken endToken) |
SwitchCase(List<HNode> whenNodes,
net.thevpc.jeep.JToken op,
HNode doNode,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
| Modifier and Type | Class and Description |
|---|---|
class |
HXInvokableCall |
class |
HXNew |
| Modifier and Type | Method and Description |
|---|---|
HNode[] |
HXInvokableCall.getArgs() |
HNode[] |
HXNew.getArgs() |
HNode |
HXInvokableCall.getBase() |
HNode |
HXNew.getBase() |
| Modifier and Type | Method and Description |
|---|---|
HXInvokableCall |
HXInvokableCall.setArgs(HNode[] args) |
HXNew |
HXNew.setArgs(HNode[] args) |
HXInvokableCall |
HXInvokableCall.setBase(HNode base) |
HXNew |
HXNew.setBase(HNode base) |
| Constructor and Description |
|---|
HXInvokableCall(net.thevpc.jeep.JInvokable invokable,
HNode base,
HNode[] args,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HXInvokableCall(net.thevpc.jeep.JInvokable invokable,
HNode base,
HNode[] args,
net.thevpc.jeep.JToken startToken,
net.thevpc.jeep.JToken endToken) |
HXNew(HNode base,
HNode[] args) |
HXNew(HNode base,
HNode[] args) |
| Modifier and Type | Field and Description |
|---|---|
HNode[] |
HNElementMethod.argNodes |
HNode[] |
HNElementConstructor.argNodes |
| Modifier and Type | Method and Description |
|---|---|
HNode[] |
HNElementMethod.getArgNodes() |
HNode[] |
HNElementConstructor.getArgNodes() |
abstract HNode[] |
HNElementInvokable.getArgNodes() |
| Modifier and Type | Method and Description |
|---|---|
static HNElementExpr |
HNElementExpr.get(HNode n) |
static HNElementLocalVar |
HNElementLocalVar.get(HNode n) |
static HNElementType |
HNElementType.get(HNode n) |
void |
HNElementMethod.processArg0(HNode dotBase) |
HNElementMethod |
HNElementMethod.setArgNodes(HNode[] argNodes) |
HNElement |
HNElementConstructor.setArgNodes(HNode[] argNodes) |
abstract HNElement |
HNElementInvokable.setArgNodes(HNode[] argNodes) |
| Constructor and Description |
|---|
HNElementConstructor(net.thevpc.jeep.JType declaringType,
net.thevpc.jeep.JInvokable invokable,
HNode[] argNodes) |
| Modifier and Type | Method and Description |
|---|---|
HNode |
HLJCompilerContext.getNode() |
HNode |
HLJCompilerContext.lookupEnclosingDeclaration(net.thevpc.jeep.JNode node) |
HNode |
HLJCompilerContext.lookupEnclosingDeclaration(net.thevpc.jeep.JNode node,
boolean returnMetaPackage) |
HNode |
HLJCompilerContext.lookupEnclosingDeclarationOrMetaPackage(net.thevpc.jeep.JNode node) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.jeep.JType |
HLJCompilerContext.getThisType(HNode n) |
HNElement |
HLJCompilerContext.lookupElement(net.thevpc.jeep.JOnError onError,
String name,
HNode dotBase,
HNode[] arguments,
boolean lhs,
net.thevpc.jeep.JToken location,
net.thevpc.jeep.JNode fromNode,
FindMatchFailInfo failInfo) |
HNElement |
HLJCompilerContext.lookupElement(net.thevpc.jeep.JOnError onError,
String name,
HNode dotBase,
HNode[] arguments,
boolean lhs,
net.thevpc.jeep.JToken location,
net.thevpc.jeep.JNode fromNode,
FindMatchFailInfo failInfo) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.jeep.JTypePattern[] |
HLJCompilerContext.getTypePattern(boolean showError,
List<HNode> all) |
| Constructor and Description |
|---|
JNodeHBlocJInvoke(List<HNode> statements) |
| Modifier and Type | Field and Description |
|---|---|
HNode |
HParser.LambdaBody.body |
| Modifier and Type | Method and Description |
|---|---|
protected HNode |
HParser._parseSwitch_parseCaseBody(net.hl.compiler.parser.HParser.ParseSwitchContext psc,
String condName) |
HNode |
HFactory.createAnnotatedNode(HNode node,
HNode annotations,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createBinaryOperatorNode(net.thevpc.jeep.JToken op,
HNode o1,
HNode o2,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createBracesNode(List<HNode> o,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createBracketsNode(List<HNode> o,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createDotMember(HNode o1,
net.thevpc.jeep.JToken op,
HNode o2,
boolean unchecked,
boolean nullable,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createIdentifierNode(String name,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createImplicitOperatorNode(HNode o1,
HNode o2,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createLambdaExpression(HNode decl,
net.thevpc.jeep.JToken op,
HNode body,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createListOperatorNode(net.thevpc.jeep.JToken token,
List<HNode> args,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createNonNullExpr(HNode o1,
net.thevpc.jeep.JToken op,
HNode o2,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createParsNode(List<HNode> o,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createPostfixBracesNode(HNode o,
HNode indices,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createPostfixBracketsNode(HNode o,
HNode indices,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createPostfixParenthesisNode(HNode o,
HNode indices,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createPostfixUnaryOperatorNode(net.thevpc.jeep.JToken name,
HNode argumentChild,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createPrefixBracesNode(HNode indices,
HNode o,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createPrefixBracketsNode(HNode indices,
HNode o,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createPrefixParenthesisNode(HNode indices,
HNode o,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens)
this is a cast
|
HNode |
HFactory.createPrefixUnaryOperatorNode(net.thevpc.jeep.JToken op,
HNode arg2,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HParser.parse() |
protected HNode |
HParser.parseAndBuildExpressionBinary(net.thevpc.jeep.JToken op,
HNode o1,
int opPrecedence,
HExpressionOptions options) |
protected HNode |
HParser.parseAndBuildListOpNodeElement(HNode o1,
int opPrecedence,
net.thevpc.jeep.JToken token,
HExpressionOptions options) |
protected HNode |
HParser.parseAnnotationArgument() |
HNode |
HParser.parseBraces() |
HNode |
HParser.parseBraces(boolean asExpr,
HNBlock.BlocType type) |
protected HNode |
HParser.parseBrackets() |
protected HNode |
HParser.parseBreak() |
protected HNode |
HParser.parseCallArgument() |
protected HNode |
HParser.parseContinue() |
HNode |
HParser.parseDeclarationAsStatement(HDeclarationOptions options,
net.thevpc.jeep.log.JMessageList err) |
HNode |
HParser.parseExpressionAsStatement() |
protected HNode |
HParser.parseExpressionOrDeclareIdentifier(net.thevpc.jeep.log.JMessageList err) |
HNode |
HParser.parseExpressionOrStatement(boolean asExpr,
boolean alwaysTerminateWithSemicolon) |
protected HNode |
HParser.parseExpressionPars() |
protected HNode |
HParser.parseExpressionSimple() |
protected HNode |
HParser.parseExpressionUnarySuffix(int opPrecedence,
HNode middle,
HExpressionOptions options,
net.thevpc.jeep.core.DefaultJParser.ParseExpressionUnaryContext ucontext) |
HNode |
HParser.parseExpressionUnaryTerminal(HExpressionOptions options) |
protected HNode |
HParser.parseFor(boolean asExpr) |
protected HNode |
HParser.parseIf(boolean asExpr) |
protected HNode |
HParser.parseImportNode() |
protected HNode[][] |
HParser.parseMatrixOrArrayOfExpr() |
protected HNode |
HParser.parsePackageNode() |
protected HNode |
HParser.parseParenthesis(String name) |
HNode |
HParser.parsePostfixBracesNode(HNode middle,
net.thevpc.jeep.JToken copy) |
HNode |
HParser.parsePostfixBracketsNode(HNode left,
net.thevpc.jeep.JToken startToken) |
HNode |
HParser.parsePostfixParsNode(HNode left,
net.thevpc.jeep.JToken startToken) |
HNode |
HParser.parsePostfixParsNodePars() |
HNode |
HParser.parsePrefixParsNode(HExpressionOptions options) |
HNode |
HParser.parsePrefixParsNodePars() |
protected HNode |
HParser.parseReturn() |
HNode |
HParser.parseStatement(net.thevpc.jeep.log.JMessageList err) |
protected HNode |
HParser.parseSwitch(boolean asExpr) |
protected HNode |
HParser.parseTryCatch(boolean asExpr) |
protected HNode |
HParser.parseTypeConstructorCall() |
protected HNode |
HParser.parseWhile(boolean asExpr) |
protected HNode |
HParser.prepareForInitNode(net.thevpc.jeep.log.JMessageList err) |
protected HNode |
HParser.toExpr(HNDeclareToken t) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.jeep.JListWithSeparators<HNode> |
HParser.parseStatements() |
| Modifier and Type | Method and Description |
|---|---|
HNode |
HFactory.createAnnotatedNode(HNode node,
HNode annotations,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createBinaryOperatorNode(net.thevpc.jeep.JToken op,
HNode o1,
HNode o2,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createDotMember(HNode o1,
net.thevpc.jeep.JToken op,
HNode o2,
boolean unchecked,
boolean nullable,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createImplicitOperatorNode(HNode o1,
HNode o2,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createLambdaExpression(HNode decl,
net.thevpc.jeep.JToken op,
HNode body,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createNonNullExpr(HNode o1,
net.thevpc.jeep.JToken op,
HNode o2,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createPostfixBracesNode(HNode o,
HNode indices,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createPostfixBracketsNode(HNode o,
HNode indices,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createPostfixParenthesisNode(HNode o,
HNode indices,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createPostfixUnaryOperatorNode(net.thevpc.jeep.JToken name,
HNode argumentChild,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createPrefixBracesNode(HNode indices,
HNode o,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createPrefixBracketsNode(HNode indices,
HNode o,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createPrefixParenthesisNode(HNode indices,
HNode o,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens)
this is a cast
|
HNode |
HFactory.createPrefixUnaryOperatorNode(net.thevpc.jeep.JToken op,
HNode arg2,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
protected HNode |
HParser.parseAndBuildExpressionBinary(net.thevpc.jeep.JToken op,
HNode o1,
int opPrecedence,
HExpressionOptions options) |
protected HNode |
HParser.parseAndBuildListOpNodeElement(HNode o1,
int opPrecedence,
net.thevpc.jeep.JToken token,
HExpressionOptions options) |
protected HNode |
HParser.parseExpressionUnarySuffix(int opPrecedence,
HNode middle,
HExpressionOptions options,
net.thevpc.jeep.core.DefaultJParser.ParseExpressionUnaryContext ucontext) |
HNode |
HParser.parsePostfixBracesNode(HNode middle,
net.thevpc.jeep.JToken copy) |
HNode |
HParser.parsePostfixBracketsNode(HNode left,
net.thevpc.jeep.JToken startToken) |
HNode |
HParser.parsePostfixParsNode(HNode left,
net.thevpc.jeep.JToken startToken) |
| Modifier and Type | Method and Description |
|---|---|
HNode |
HFactory.createBracesNode(List<HNode> o,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createBracketsNode(List<HNode> o,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createListOperatorNode(net.thevpc.jeep.JToken token,
List<HNode> args,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
HNode |
HFactory.createParsNode(List<HNode> o,
net.thevpc.jeep.core.nodes.JNodeTokens nodeTokens) |
protected HNPars |
HParser.parseExpressionOrDeclareIdentifierInPars(net.thevpc.jeep.log.JMessageList err,
Predicate<HNode> endValidator) |
| Constructor and Description |
|---|
JTypeNameAndInit(HNTypeToken typeToken,
HNode[] inits) |
LambdaBody(net.thevpc.jeep.JToken op,
HNode body,
boolean expr) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
HStage04DefinitionResolver.checkAlreadyDeclaredLocalVar(HNDeclareTokenIdentifier identifierToken,
net.thevpc.jeep.JNode from,
HNode idec,
HLJCompilerContext compilerContext) |
protected boolean |
HStage05CallResolver.implicitConvert(net.thevpc.jeep.JTypePattern leftType,
HNode rightNode,
HLJCompilerContext compilerContext) |
protected void |
HStage05CallResolver.inferType(HNode node,
net.thevpc.jeep.JType type,
HLJCompilerContext compilerContext) |
protected void |
HStage05CallResolver.inferTypes(HNode[] nodes,
net.thevpc.jeep.JType[] types,
HLJCompilerContext compilerContext) |
protected boolean |
HStage05CallResolver.onIdentifierWithoutPars(HNIdentifier node,
HNode dotBase,
HLJCompilerContext compilerContext) |
protected boolean |
HStage05CallResolver.onIdentifierWithPars(HNIdentifier childNodeIdent,
HNParsPostfix parentNodeParsPostfix,
HNode dotBase,
HNode[] arguments,
HLJCompilerContext compilerContext) |
protected boolean |
HStage05CallResolver.onIdentifierWithPars(HNIdentifier childNodeIdent,
HNParsPostfix parentNodeParsPostfix,
HNode dotBase,
HNode[] arguments,
HLJCompilerContext compilerContext) |
boolean |
HStage05CallResolver.processCompilerStageCurrent(HNode node,
HLJCompilerContext compilerContext) |
boolean |
HStage04DefinitionResolver.processCompilerStageCurrent(String simpleName,
HNode node,
HLJCompilerContext compilerContext) |
protected boolean |
HStage04DefinitionResolver.processCompilerStageCurrentCheck(HNode node,
HLJCompilerContext compilerContext) |
protected boolean |
HStageType2.processCompilerStageCurrentCheck(HNode node,
HLJCompilerContext compilerContext) |
boolean |
HStage05CallResolver.processCompilerStageCurrentCheck(HNode node,
HLJCompilerContext compilerContext) |
| Modifier and Type | Method and Description |
|---|---|
static HNode |
HJavaGenUtils.binop(String op,
HNode[] args) |
static HNode |
HJavaGenUtils.call(net.thevpc.jeep.JInvokable invokable,
HNode base,
HNode[] args) |
static HNode |
HJavaGenUtils.Callable(net.thevpc.jeep.JType resultType,
HNode body) |
static HNode |
HJavaGenUtils.callNoBase(net.thevpc.jeep.JInvokable invokable,
HNode[] args) |
static HNode |
HJavaGenUtils.callStatic(net.thevpc.jeep.JInvokable invokable,
net.thevpc.jeep.JType base,
HNode[] args) |
static HNode |
HJavaGenUtils.Cast(net.thevpc.jeep.JType type,
HNode expr) |
static HNode |
HJavaGenUtils.EnsureReturn(HNode body) |
HNode |
HStage08JavaTransform.getInvokableCallNode(net.thevpc.jeep.JNode newNode,
net.thevpc.jeep.JNode oldNode) |
static HNode |
HJavaGenUtils.lambda(HNDeclareIdentifier[] args,
HNode body) |
static HNode |
HJavaGenUtils.localBlock(HNode... body) |
static HNode |
HJavaGenUtils.neg(HNode node) |
static HNode |
HJavaGenUtils.New(net.thevpc.jeep.JType type,
HNode[] args) |
static HNode |
HJavaGenUtils.not(HNode node) |
static HNode |
HJavaGenUtils.Null(net.thevpc.jeep.JTypes types) |
protected HNode |
HStage08JavaTransform.onIdentifier(HNIdentifier node,
HStage08JavaTransform.HLJCompilerContext2 compilerContext) |
protected HNode |
HStage08JavaTransform.onOpDot(HNOpDot node,
HStage08JavaTransform.HLJCompilerContext2 compilerContext) |
static HNode |
HJavaGenUtils.prefixUnop(String op,
HNode node) |
HNode |
HStage08JavaTransform.prepareInvokableCall(HNode base,
HNode[] args,
net.thevpc.jeep.JInvokable invokable,
HStage08JavaTransform.HLJCompilerContext2 compilerContext) |
HNode |
HStage08JavaTransform.processNode(HNode node,
HStage08JavaTransform.HLJCompilerContext2 compilerContext) |
static HNode |
HJavaGenUtils.Throw(HNode e) |
| Modifier and Type | Method and Description |
|---|---|
static HNode |
HJavaGenUtils.binop(String op,
HNode[] args) |
static HNode |
HJavaGenUtils.call(net.thevpc.jeep.JInvokable invokable,
HNode base,
HNode[] args) |
static HNode |
HJavaGenUtils.call(net.thevpc.jeep.JInvokable invokable,
HNode base,
HNode[] args) |
static HNode |
HJavaGenUtils.Callable(net.thevpc.jeep.JType resultType,
HNode body) |
static HNode |
HJavaGenUtils.callNoBase(net.thevpc.jeep.JInvokable invokable,
HNode[] args) |
static HNode |
HJavaGenUtils.callStatic(net.thevpc.jeep.JInvokable invokable,
net.thevpc.jeep.JType base,
HNode[] args) |
static HNode |
HJavaGenUtils.Cast(net.thevpc.jeep.JType type,
HNode expr) |
static HNTryCatch.CatchBranch |
HJavaGenUtils.Catch(HNTypeToken[] exceptionTypes,
HNDeclareTokenIdentifier identifier,
HNode doNode) |
static HNTryCatch.CatchBranch |
HJavaGenUtils.Catch(HNTypeToken exceptionTypes,
HNDeclareTokenIdentifier identifier,
HNode doNode) |
static HNTryCatch.CatchBranch |
HJavaGenUtils.Catch(net.thevpc.jeep.JType exceptionTypes,
HNDeclareTokenIdentifier identifier,
HNode doNode) |
static HNode |
HJavaGenUtils.EnsureReturn(HNode body) |
static HNode |
HJavaGenUtils.lambda(HNDeclareIdentifier[] args,
HNode body) |
static HNode |
HJavaGenUtils.localBlock(HNode... body) |
static HNode |
HJavaGenUtils.neg(HNode node) |
static HNode |
HJavaGenUtils.New(net.thevpc.jeep.JType type,
HNode[] args) |
net.hl.compiler.stages.generators.java.HStage09JavaGenerator.StringPrec |
HStage09JavaGenerator.nodeArrayToString(HNode[] nodes,
String sep,
HGenCompilationUnitContext cuctx,
net.thevpc.jeep.JNodePath path) |
net.hl.compiler.stages.generators.java.HStage09JavaGenerator.StringPrec |
HStage09JavaGenerator.nodeToStatementString(HNode node,
HGenCompilationUnitContext cuctx,
net.thevpc.jeep.JNodePath path) |
net.hl.compiler.stages.generators.java.HStage09JavaGenerator.StringPrec |
HStage09JavaGenerator.nodeToString(HNode node,
HGenCompilationUnitContext cuctx,
net.thevpc.jeep.JNodePath path) |
static HNode |
HJavaGenUtils.not(HNode node) |
static HNode |
HJavaGenUtils.prefixUnop(String op,
HNode node) |
HNode |
HStage08JavaTransform.prepareInvokableCall(HNode base,
HNode[] args,
net.thevpc.jeep.JInvokable invokable,
HStage08JavaTransform.HLJCompilerContext2 compilerContext) |
HNode |
HStage08JavaTransform.prepareInvokableCall(HNode base,
HNode[] args,
net.thevpc.jeep.JInvokable invokable,
HStage08JavaTransform.HLJCompilerContext2 compilerContext) |
HNode |
HStage08JavaTransform.processNode(HNode node,
HStage08JavaTransform.HLJCompilerContext2 compilerContext) |
static HNode |
HJavaGenUtils.Throw(HNode e) |
| Modifier and Type | Method and Description |
|---|---|
net.hl.compiler.stages.generators.java.HStage09JavaGenerator.StringPrec |
HStage09JavaGenerator.blockWithReturnString(List<HNode> nodesList,
HGenCompilationUnitContext cuctx,
net.thevpc.jeep.JNodePath path) |
net.hl.compiler.stages.generators.java.HStage09JavaGenerator.StringPrec |
HStage09JavaGenerator.nodeArrayToString(List<HNode> nodes,
String sep,
HGenCompilationUnitContext cuctx,
net.thevpc.jeep.JNodePath path) |
| Modifier and Type | Method and Description |
|---|---|
static HNode |
HNodeUtils.assignToDeclare(HNode expr,
boolean skipPar) |
static HNode |
HNodeUtils.declaringStatement(HNDeclareToken item) |
static HNode |
HSharedUtils.skipFirstPar(HNode n) |
| Modifier and Type | Method and Description |
|---|---|
static HNode |
HNodeUtils.assignToDeclare(HNode expr,
boolean skipPar) |
static net.thevpc.jeep.JNode |
HNodeUtils.prunePars(HNode n) |
static HNode |
HSharedUtils.skipFirstPar(HNode n) |
static Object |
HNodeUtils.toAnnotationValue(HNode node) |
Copyright © 2025 vpc open source initiative. All rights reserved.