Пример #1
0
void BoolExpression(void)
{
	message("BoolExpression");
	BoolTerm();
	while (IsOrop(Token[0])) {
		switch (Token[0]) {
		case '|': BoolOr(); break;
		case '^': BoolXor(); break;
		}
	}
}
Пример #2
0
void BoolExpression()
{
    BoolTerm();
    while (IsOrop(Look)) {
        EmitLn("pushl %eax");
        switch (Look) {
            case '|':
                BoolOr();
                break;
            case '~':
                BoolXor();
                break;
            default:
                break;
        }
    }
}