Exemplo n.º 1
0
static void stmtlist()
{
	switch(token){
		case 'a':		
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case '!':
			stmt();
			morestmts();
			break;
		default:
			ERROR("Unexpected token %c\n", token);
			exit(EXIT_FAILURE);
	}		
}
Exemplo n.º 2
0
static void stmtlist()
{
		while(token != ';')
		{
			if(token == '.')
				return;
			else
				stmt();
		}
		morestmts();
		return;
}
Exemplo n.º 3
0
static void stmtlist() {
    switch (token) {
        case '%':
        case '&':
        case '#':
        case 'a':
        case 'b':
        case 'c':
        case 'd':
            stmt();
            morestmts();
            break;
        default:
            ERROR("Syntax error: Expected stmt.\n");
    }
}
Exemplo n.º 4
0
static void stmtlist()
{
    stmt();
    morestmts();
    /* YOUR CODE GOES HERE */
}
Exemplo n.º 5
0
static void stmtlist()
{
    stmt();
    morestmts();
}