Searched refs:ExpressionNode (Results 1 - 17 of 17) sorted by relevance

/external/apache-xml/src/main/java/org/apache/xpath/
H A DExpressionNode.java19 * $Id: ExpressionNode.java 468655 2006-10-28 07:12:06Z minchau $
34 public interface ExpressionNode extends SourceLocator interface in inherits:SourceLocator
38 public void exprSetParent(ExpressionNode n);
39 public ExpressionNode exprGetParent();
43 public void exprAddChild(ExpressionNode n, int i);
47 public ExpressionNode exprGetChild(int i);
H A DXPathException.java72 public XPathException(String message, ExpressionNode ex)
95 public org.w3c.dom.Node getStylesheetNode(ExpressionNode ex)
98 ExpressionNode owner = getExpressionOwner(ex);
112 protected ExpressionNode getExpressionOwner(ExpressionNode ex)
114 ExpressionNode parent = ex.exprGetParent();
H A DExpression.java45 public abstract class Expression implements java.io.Serializable, ExpressionNode, XPathVisitable
53 private ExpressionNode m_parent;
462 public ExpressionNode getExpressionOwner()
464 ExpressionNode parent = exprGetParent();
470 //=============== ExpressionNode methods ================
474 public void exprSetParent(ExpressionNode n)
480 public ExpressionNode exprGetParent()
487 public void exprAddChild(ExpressionNode n, int i)
494 public ExpressionNode exprGetChild(int i)
H A DXPath.java190 if((null != locator) && locator instanceof ExpressionNode)
192 expr.exprSetParent((ExpressionNode)locator);
242 if((null != locator) && locator instanceof ExpressionNode)
244 expr.exprSetParent((ExpressionNode)locator);
/external/webkit/Source/JavaScriptCore/parser/
H A DNodeConstructors.h50 inline ExpressionNode::ExpressionNode(JSGlobalData* globalData, ResultType resultType) function in class:JSC::ExpressionNode
63 : ExpressionNode(globalData, ResultType::nullType())
68 : ExpressionNode(globalData, ResultType::booleanType())
74 : ExpressionNode(globalData, ResultType::numberType())
80 : ExpressionNode(globalData, ResultType::stringType())
86 : ExpressionNode(globalData)
93 : ExpressionNode(globalData)
98 : ExpressionNode(globalData)
104 inline ElementNode::ElementNode(JSGlobalData*, int elision, ExpressionNode* nod
[all...]
H A DNodes.h144 class ExpressionNode : public Node { class in namespace:JSC
146 ExpressionNode(JSGlobalData*, ResultType = ResultType::unknownType());
166 virtual ExpressionNode* stripUnaryPlus() { return this; }
193 class NullNode : public ExpressionNode {
203 class BooleanNode : public ExpressionNode {
215 class NumberNode : public ExpressionNode {
231 class StringNode : public ExpressionNode {
341 class RegExpNode : public ExpressionNode, public ThrowableExpressionData {
352 class ThisNode : public ExpressionNode {
360 class ResolveNode : public ExpressionNode {
[all...]
H A DASTBuilder.h61 AssignmentInfo(ExpressionNode* node, int start, int divot, int initAssignments, Operator op)
69 ExpressionNode* m_node;
93 typedef ExpressionNode* Expression;
107 typedef std::pair<ExpressionNode*, BinaryOpInfo> BinaryOperand;
113 ExpressionNode* makeBinaryNode(int token, std::pair<ExpressionNode*, BinaryOpInfo>, std::pair<ExpressionNode*, BinaryOpInfo>);
114 ExpressionNode* makeFunctionCallNode(ExpressionNode* func, ArgumentsNode* args, int start, int divot, int end);
123 void appendToComma(CommaNode* commaNode, ExpressionNode* exp
[all...]
H A DNodeInfo.h36 typedef NodeInfo<ExpressionNode*> ExpressionNodeInfo;
57 typedef NodeDeclarationInfo<ExpressionNode*> VarDeclListInfo;
/external/apache-xml/src/main/java/org/apache/xpath/functions/
H A DFuncExtFunction.java27 import org.apache.xpath.ExpressionNode;
300 public void exprSetParent(ExpressionNode n)
/external/apache-xml/src/main/java/org/apache/xpath/objects/
H A DXRTreeFrag.java27 import org.apache.xpath.ExpressionNode;
50 public XRTreeFrag(int root, XPathContext xctxt, ExpressionNode parent)
/external/apache-xml/src/main/java/org/apache/xalan/templates/
H A DElemTemplateElement.java37 import org.apache.xpath.ExpressionNode;
61 implements PrefixResolver, Serializable, ExpressionNode,
1562 //=============== ExpressionNode methods ================
1568 public void exprSetParent(ExpressionNode n)
1576 * Get the ExpressionNode parent of this node.
1578 public ExpressionNode exprGetParent()
1588 public void exprAddChild(ExpressionNode n, int i)
1595 public ExpressionNode exprGetChild(int i)
1597 return (ExpressionNode)item(i);
H A DRedundentExprEliminator.java30 import org.apache.xpath.ExpressionNode;
947 protected boolean isParam(ExpressionNode expr)
1038 ExpressionNode parent = expr.exprGetParent();
/external/webkit/Source/JavaScriptCore/bytecompiler/
H A DBytecodeGenerator.h220 void emitNodeInConditionContext(ExpressionNode* n, Label* trueTarget, Label* falseTarget, bool fallThroughMeansTrue)
266 ALWAYS_INLINE PassRefPtr<RegisterID> emitNodeForLeftHandSide(ExpressionNode* n, bool rightHasAssignments, bool rightIsPure)
395 void endSwitch(uint32_t clauseCount, RefPtr<Label>*, ExpressionNode**, Label* defaultLabel, int32_t min, int32_t range);
H A DNodesCodegen.cpp868 Vector<ExpressionNode*, 16> reverseExpressionList;
873 ExpressionNode* leftMostAddChild = m_expr1;
917 ExpressionNode* node = reverseExpressionList.last();
1096 static ALWAYS_INLINE RegisterID* emitReadModifyAssignment(BytecodeGenerator& generator, RegisterID* dst, RegisterID* src1, ExpressionNode* m_right, Operator oper, OperandTypes types, ReadModifyResolveNode* emitExpressionInfoForMe = 0)
1711 static void processClauseList(ClauseListNode* list, Vector<ExpressionNode*, 8>& literalVector, SwitchKind& typeForTable, bool& singleCharacterSwitch, int32_t& min_num, int32_t& max_num)
1714 ExpressionNode* clauseExpression = list->getClause()->expr();
1751 SwitchInfo::SwitchType CaseBlockNode::tryOptimizedSwitch(Vector<ExpressionNode*, 8>& literalVector, int32_t& min_num, int32_t& max_num)
1784 Vector<ExpressionNode*, 8> literalVector;
2025 ExpressionNode* returnValueExpression = returnNode->value();
2027 ExpressionNode* lhsExpressio
[all...]
H A DBytecodeGenerator.cpp2125 static int32_t keyForImmediateSwitch(ExpressionNode* node, int32_t min, int32_t max)
2137 static void prepareJumpTableForImmediateSwitch(SimpleJumpTable& jumpTable, int32_t switchAddress, uint32_t clauseCount, RefPtr<Label>* labels, ExpressionNode** nodes, int32_t min, int32_t max)
2150 static int32_t keyForCharacterSwitch(ExpressionNode* node, int32_t min, int32_t max)
2163 static void prepareJumpTableForCharacterSwitch(SimpleJumpTable& jumpTable, int32_t switchAddress, uint32_t clauseCount, RefPtr<Label>* labels, ExpressionNode** nodes, int32_t min, int32_t max)
2176 static void prepareJumpTableForStringSwitch(StringJumpTable& jumpTable, int32_t switchAddress, uint32_t clauseCount, RefPtr<Label>* labels, ExpressionNode** nodes)
2191 void BytecodeGenerator::endSwitch(uint32_t clauseCount, RefPtr<Label>* labels, ExpressionNode** nodes, Label* defaultLabel, int32_t min, int32_t max)
/external/apache-xml/src/main/java/org/apache/xpath/operations/
H A DVariable.java270 org.apache.xpath.ExpressionNode owner = getExpressionOwner();
/external/webkit/Source/JavaScriptCore/runtime/
H A DExecutable.cpp358 ExpressionNode* funcExpr = static_cast<ExprStatementNode*>(exprStatement)->expr();

Completed in 591 milliseconds