struct grub2_statement *create_statement_if(struct grub2_parser *parser,
struct grub2_statement *conditional,
struct grub2_statement *create_statement_if(struct grub2_parser *parser,
struct grub2_statement *conditional,
struct grub2_statements *else_case);
struct grub2_statement *create_statement_block(struct grub2_parser *parser,
struct grub2_statements *else_case);
struct grub2_statement *create_statement_block(struct grub2_parser *parser,
int statement_simple_execute(struct grub2_script *script,
struct grub2_statement *statement);
int statement_simple_execute(struct grub2_script *script,
struct grub2_statement *statement);
int statement_if_execute(struct grub2_script *script,
struct grub2_statement *statement);
int statement_menuentry_execute(struct grub2_script *script,
int statement_if_execute(struct grub2_script *script,
struct grub2_statement *statement);
int statement_menuentry_execute(struct grub2_script *script,
struct discover_device *orig_device,
const char *root, const char *path);
struct discover_device *orig_device,
const char *root, const char *path);