コード例 #1
0
ファイル: mparse.cpp プロジェクト: castillo-n/compiler
void Parser::ItemListTail(ExprRec& expr) {
	switch (NextToken()) {
	case COMMA:
		Match(COMMA);
		Expression(expr);
		code.Shout(expr); /*** CODE ***/
		ItemListTail(expr);
		break;
	case SEMICOLON:
		break;
	default:
		SyntaxError(NextToken(), "ItemListTail");
	}
}
コード例 #2
0
ファイル: mparse.cpp プロジェクト: castillo-n/compiler
void Parser::ItemList() {
	ExprRec expr;
	Expression(expr);
	code.Shout(expr); /*** CODE ***/
	ItemListTail(expr);
}