private SimpleStmt simple_stmt() {

        ArrayList<SmallStmt> small_stmt_list = new ArrayList<SmallStmt>();
        while (lexer.token == Symbol.ID || lexer.token == Symbol.PRINT
                || lexer.token == Symbol.CONTINUE || lexer.token == Symbol.BREAK || lexer.token == Symbol.RETURN && lexer.token != Symbol.EOF) {
            SmallStmt s = small_stmt();
            if (s != null) {
                small_stmt_list.add(s);
            }
            if (lexer.token == Symbol.SEMICOLON) {
                lexer.nextToken();
            }
        }
        if (lexer.token == Symbol.NEWLINE) {
            lexer.nextToken();
        }
        SimpleStmt smallstmt = new SimpleStmt(small_stmt_list);
        return smallstmt;
    }