parser: handle implicit 'and not'

This commit is contained in:
djcb
2017-11-04 12:59:48 +02:00
parent 40dd4751bf
commit 3cd150f289
2 changed files with 6 additions and 2 deletions

View File

@ -239,10 +239,13 @@ factor_2 (Mux::Tokens& tokens, Node::Type& op, ProcPtr proc,
tokens.pop_front();
op = Node::Type::OpAnd;
} break;
case Token::Type::Open:
case Token::Type::Data:
case Token::Type::Not:
op = Node::Type::OpAnd; // implicit AND
break;
default:
return empty();
}