RefPtr<ProgramSyntax::Layout> parse_layout();
void parse_block(ProgramSyntax::Block &, bool);
RefPtr<ProgramSyntax::Expression> parse_expression(unsigned = 0);
RefPtr<ProgramSyntax::Layout> parse_layout();
void parse_block(ProgramSyntax::Block &, bool);
RefPtr<ProgramSyntax::Expression> parse_expression(unsigned = 0);