Uses of Class
com.igormaznitsa.jcp.expression.ExpressionTree
Packages that use ExpressionTree
-
Uses of ExpressionTree in com.igormaznitsa.jcp.directives
Methods in com.igormaznitsa.jcp.directives that return types with arguments of type ExpressionTreeModifier and TypeMethodDescriptionprivate List
<ExpressionTree> ActionDirectiveHandler.parseString
(String str, PreprocessorContext context) -
Uses of ExpressionTree in com.igormaznitsa.jcp.expression
Fields in com.igormaznitsa.jcp.expression declared as ExpressionTreeModifier and TypeFieldDescriptionprivate final ExpressionTree
Expression.expressionTree
The variable contains the expression treeMethods in com.igormaznitsa.jcp.expression that return ExpressionTreeModifier and TypeMethodDescriptionExpressionParser.parse
(String expressionStr, PreprocessorContext context) To parse an expression represented as a string and get a treeprivate ExpressionTree
ExpressionParser.readFunction
(AbstractFunction function, PushbackReader reader, PreprocessorContext context, FilePositionInfo[] includeStack, String sources) The auxiliary method allows to form a function and its arguments as a treeMethods in com.igormaznitsa.jcp.expression with parameters of type ExpressionTreeModifier and TypeMethodDescriptionExpressionTreeElement.addSubTree
(ExpressionTree tree) Add a tree as new child and make the maximum priority for itvoid
ExpressionTree.addTree
(ExpressionTree tree) Add whole tree as a tree element, also it sets the maximum priority to the new elementstatic Value
Expression.evalTree
(ExpressionTree tree, PreprocessorContext context) Evaluate an expression treeExpressionParser.readExpression
(PushbackReader reader, ExpressionTree tree, PreprocessorContext context, boolean insideBracket, boolean argument) It reads an expression from a reader and fill a tree(package private) ExpressionItem
ExpressionParser.readFunctionArgument
(PushbackReader reader, ExpressionTree tree, PreprocessorContext context, FilePositionInfo[] callStack, String source) The auxiliary method allows to read a function argumentMethod parameters in com.igormaznitsa.jcp.expression with type arguments of type ExpressionTreeModifier and TypeMethodDescriptionvoid
ExpressionTreeElement.fillArguments
(List<ExpressionTree> arguments) It fills children slots from a list containing expression treesConstructors in com.igormaznitsa.jcp.expression with parameters of type ExpressionTreeModifierConstructorDescriptionprivate
Expression
(PreprocessorContext context, ExpressionTree tree)