3 %lex-param { yyscan_t scanner }
4 %parse-param { struct grub2_parser *parser }
19 %token TOKEN_LDSQBRACKET "[["
20 %token TOKEN_RDSQBRACKET "]]"
21 %token TOKEN_CASE "case"
23 %token TOKEN_DONE "done"
24 %token TOKEN_ELIF "elif"
25 %token TOKEN_ESAC "esac"
27 %token TOKEN_FOR "for"
28 %token TOKEN_FUNCTION "function"
31 %token TOKEN_MENUENTRY "menuentry"
32 %token TOKEN_SELECT "select"
33 %token TOKEN_THEN "then"
34 %token TOKEN_TIME "time"
35 %token TOKEN_UTIL "until"
36 %token TOKEN_WHILE "while"