struct grub2_statements *statements;
};
+struct grub2_script {
+ struct grub2_statements *statements;
+};
+
struct grub2_parser {
void *scanner;
- struct grub2_statements *statements;
+ struct grub2_script *script;
};
struct grub2_statements *create_statements(struct grub2_parser *parser);
void word_append(struct grub2_word *w1, struct grub2_word *w2);
+/* script interface */
+
+struct grub2_script *create_script(void *ctx);
+
#endif /* GRUB2_H */