HomeSort by: relevance | last modified time | path
    Searched refs:ExprASTNode (Results 1 - 5 of 5) sorted by relevancy

  /src/external/bsd/elftosb/dist/elftosb2/
elftosb_parser.y 273 $$ = new ExternSourceDefASTNode($1, dynamic_cast<ExprASTNode*>($5));
323 ExprASTNode * exprNode = dynamic_cast<ExprASTNode*>($3);
648 $$ = new ModeStatementASTNode(dynamic_cast<ExprASTNode*>($2));
673 ifStmt->setConditionExpr(dynamic_cast<ExprASTNode*>($2));
724 ExprASTNode * left = dynamic_cast<ExprASTNode*>($1);
725 ExprASTNode * right = dynamic_cast<ExprASTNode*>($3);
731 ExprASTNode * left = dynamic_cast<ExprASTNode*>($1)
    [all...]
ElftosbAST.h 233 class ExprASTNode : public ASTNode
236 ExprASTNode() : ASTNode() {}
237 ExprASTNode(const ExprASTNode & other) : ASTNode(other) {}
239 virtual std::string nodeName() const { return "ExprASTNode"; }
246 virtual ExprASTNode * reduce(EvalContext & context) { return this; }
254 class IntConstExprASTNode : public ExprASTNode
258 : ExprASTNode(), m_value(value), m_size(size)
281 class VariableExprASTNode : public ExprASTNode
284 VariableExprASTNode(std::string * name) : ExprASTNode(), m_variable(name) {
    [all...]
elftosb_parser.tab.cpp 1667 (yyval.m_ast) = new ExternSourceDefASTNode((yyvsp[-5].m_str), dynamic_cast<ExprASTNode*>((yyvsp[-1].m_ast)));
1722 ExprASTNode * exprNode = dynamic_cast<ExprASTNode*>((yyvsp[-3].m_ast));
2123 (yyval.m_ast) = new ModeStatementASTNode(dynamic_cast<ExprASTNode*>((yyvsp[0].m_ast)));
2152 ifStmt->setConditionExpr(dynamic_cast<ExprASTNode*>((yyvsp[-4].m_ast)));
2214 ExprASTNode * left = dynamic_cast<ExprASTNode*>((yyvsp[-2].m_ast));
2215 ExprASTNode * right = dynamic_cast<ExprASTNode*>((yyvsp[0].m_ast));
2223 ExprASTNode * left = dynamic_cast<ExprASTNode*>((yyvsp[-2].m_ast))
    [all...]
ElftosbAST.cpp 164 #pragma mark = ExprASTNode =
166 int_size_t ExprASTNode::resultIntSize(int_size_t a, int_size_t b)
206 : ExprASTNode(other), m_value(other.m_value), m_size(other.m_size)
232 : ExprASTNode(other), m_variable()
243 ExprASTNode * VariableExprASTNode::reduce(EvalContext & context)
258 : ExprASTNode(other), m_symbol(NULL)
270 ExprASTNode * SymbolRefExprASTNode::reduce(EvalContext & context)
344 : ExprASTNode(other), m_expr()
346 m_expr = dynamic_cast<ExprASTNode*>(other.m_expr->clone());
351 ExprASTNode::printTree(indent)
    [all...]
ConversionController.cpp 253 //! elftosb::ExprASTNode::reduce() method, and updates the evaluation context member so
357 ExprASTNode * expr = externNode->getSourceNumberExpr()->reduce(m_context);
419 ExprASTNode * idExpr = node->getSectionNumberExpr()->reduce(m_context);
557 ExprASTNode * expr;
567 else if (expr = dynamic_cast<ExprASTNode*>(valueNode))
569 ExprASTNode * reducedExpr = expr->reduce(m_context);
680 //! - ExprASTNode
714 //! - ExprASTNode
717 //! - ExprASTNode
737 ExprASTNode * argExprNode = dynamic_cast<ExprASTNode*>(argNode)
    [all...]

Completed in 78 milliseconds