/parsing/d/conditionalexprunit.d
D | 37 lines | 22 code | 9 blank | 6 comment | 1 complexity | ae8a3f88927af462e8708647f6cb52c9 MD5 | raw file
- /*
- * expressionunit.d
- *
- * This module parses expressions.
- *
- */
- module parsing.d.conditionalexprunit;
- import parsing.parseunit;
- import parsing.token;
- import parsing.d.tokens;
- import parsing.d.nodes;
- import parsing.d.logicalorexprunit;
- import io.console;
- import djehuty;
- class ConditionalExprUnit : ParseUnit {
- override bool tokenFound(Token current) {
- switch (current.type) {
- default:
- lexer.push(current);
- auto tree = expand!(LogicalOrExprUnit)();
- }
- return false;
- }
- protected:
- string cur_string = "";
- static const string _common_error_msg = "";
- static const string[] _common_error_usages = null;
- }