public ASTNode handleSubstatement(Substatement stmt) { if (stmt.getStatement() != null && stmt.getStatement().isLiteralOnly()) { return new LiteralNode(stmt.getStatement().getValue(null, null, null), pCtx); } else { return stmt; } }
return handleUnion(handleSubstatement(new Substatement(expr, tmpStart, cursor - tmpStart, fields, pCtx))); new Substatement(expr, st = trimRight(st + 1), trimLeft(cursor - 1) - st, fields, pCtx)));
return handleUnion(handleSubstatement(new Substatement(expr, tmpStart, cursor - tmpStart, fields, pCtx))); new Substatement(expr, st = trimRight(st + 1), trimLeft(cursor - 1) - st, fields, pCtx)));
public ASTNode handleSubstatement(Substatement stmt) { if (stmt.getStatement() != null && stmt.getStatement().isLiteralOnly()) { return new LiteralNode(stmt.getStatement().getValue(null, null, null), pCtx); } else { return stmt; } }
return handleUnion(handleSubstatement(new Substatement(tmp, fields, pCtx))); new Substatement( subset(expr, start = trimRight(start + 1), trimLeft(cursor - 1) - start), fields, pCtx)));
public ASTNode handleSubstatement(Substatement stmt) { if (stmt.getStatement() != null && stmt.getStatement().isLiteralOnly()) { return new LiteralNode(stmt.getStatement().getValue(null, null, null)); } else { return stmt; } }
private ASTNode analyzeSubstatement(ASTNode node) { if (node instanceof Substatement) { return ((ExecutableAccessor)((Substatement)node).getStatement()).getNode(); } return node; }
private ASTNode unwrapSubstatement(ASTNode node) { if (node instanceof LineLabel) { return node.nextASTNode; } return node instanceof Substatement ? ((ExecutableAccessor)((Substatement)node).getStatement()).getNode() : node; }
&& ((Substatement) tk).getStatement() instanceof CompiledExpression) { sbuf.append(decompile((CompiledExpression) ((Substatement) tk).getStatement(), true, context));
&& ((Substatement) tk).getStatement() instanceof CompiledExpression) { sbuf.append(decompile((CompiledExpression) ((Substatement) tk).getStatement(), true, context));
&& ((Substatement) tk).getStatement() instanceof CompiledExpression) { sbuf.append(decompile((CompiledExpression) ((Substatement) tk).getStatement(), true, context));