| 27 | |
| 28 | namespace cs { |
| 29 | statement_base * |
| 30 | method_expression::translate(const context_t &context, const std::deque<std::deque<token_base *>> &raw) |
| 31 | { |
| 32 | tree_type<token_base *> &tree = static_cast<token_expr *>(raw.front().front())->get_tree(); |
| 33 | if (context->compiler->fold_expr && tree.root().usable() && |
| 34 | tree.root().data()->get_type() == token_types::value) |
| 35 | return nullptr; |
| 36 | else |
| 37 | return new statement_expression(tree, context, raw.front().back()); |
| 38 | } |
| 39 | |
| 40 | void method_import::preprocess(const context_t &context, const std::deque<std::deque<token_base *>> &raw) |
| 41 | { |
no test coverage detected