Uses of Class
com.schibsted.spt.data.jslt.parser.SimpleNode
Packages that use SimpleNode
-
Uses of SimpleNode in com.schibsted.spt.data.jslt.parser
Methods in com.schibsted.spt.data.jslt.parser that return SimpleNodeModifier and TypeMethodDescriptionprivate static SimpleNode
ParserImpl.descendTo
(SimpleNode node, int type) private static SimpleNode
ParserImpl.getChild
(SimpleNode node, int ix) private static SimpleNode
ParserImpl.getLastChild
(SimpleNode node) Methods in com.schibsted.spt.data.jslt.parser with parameters of type SimpleNodeModifier and TypeMethodDescriptionprivate static ExpressionNode
ParserImpl.buildArraySlicer
(ParseContext ctx, SimpleNode node, ExpressionNode parent) private static ExpressionNode
ParserImpl.buildChainLink
(ParseContext ctx, SimpleNode node, ExpressionNode parent) private static ExpressionNode
ParserImpl.buildDotChain
(ParseContext ctx, SimpleNode chainLink, ExpressionNode parent) private static ForExpression
ParserImpl.buildForExpression
(ParseContext ctx, SimpleNode node) private static LetExpression[]
ParserImpl.buildLets
(ParseContext ctx, SimpleNode parent) private static ObjectExpression
ParserImpl.buildObject
(ParseContext ctx, SimpleNode node) private static ObjectComprehension
ParserImpl.buildObjectComprehension
(ParseContext ctx, SimpleNode node) private static ExpressionNode
ParserImpl.chainable2Expr
(ParseContext ctx, SimpleNode node) private static ExpressionNode[]
ParserImpl.children2Exprs
(ParseContext ctx, SimpleNode node) private static void
ParserImpl.collectFunctions
(ParseContext ctx, SimpleNode parent) private static MatcherExpression
ParserImpl.collectMatcher
(ParseContext ctx, SimpleNode node) private static void
ParserImpl.collectMinuses
(ParseContext ctx, SimpleNode node, List<String> minuses) private static List
<PairExpression> ParserImpl.collectPairs
(ParseContext ctx, SimpleNode pair) private static List
<PairExpression> ParserImpl.collectPairs
(ParseContext ctx, SimpleNode pair, List<PairExpression> pairs) private static String[]
ParserImpl.collectParams
(SimpleNode node) private static ExpressionImpl
ParserImpl.compile
(ParseContext ctx, SimpleNode root) private static int
ParserImpl.countChildren
(SimpleNode node, int type) private static SimpleNode
ParserImpl.descendTo
(SimpleNode node, int type) private static JstlFile
ParserImpl.doImport
(ParseContext parent, String source, SimpleNode node, String prefix) private static SimpleNode
ParserImpl.getChild
(SimpleNode node, int ix) private static SimpleNode
ParserImpl.getLastChild
(SimpleNode node) private static Location
ParserImpl.makeLocation
(ParseContext ctx, SimpleNode node) private static ExpressionNode
ParserImpl.node2addexpr
(ParseContext ctx, SimpleNode node) private static ExpressionNode
ParserImpl.node2andexpr
(ParseContext ctx, SimpleNode node) private static ExpressionNode
ParserImpl.node2baseExpr
(ParseContext ctx, SimpleNode node) private static ExpressionNode
ParserImpl.node2compexpr
(ParseContext ctx, SimpleNode node) private static ExpressionNode
ParserImpl.node2expr
(ParseContext ctx, SimpleNode node) private static ExpressionNode
ParserImpl.node2mulexpr
(ParseContext ctx, SimpleNode node) private static ExpressionNode
ParserImpl.node2orexpr
(ParseContext ctx, SimpleNode node) private static void
ParserImpl.processImports
(ParseContext ctx, SimpleNode parent)