Avoid aggregate initialization syntax in places where C++11 doesn't allow it
This commit is contained in:
parent
56ecc8b602
commit
e932d09908
3 changed files with 15 additions and 14 deletions
|
|
@ -73,15 +73,14 @@ class ParseTableBuilder {
|
|||
Symbol start_symbol = grammar.variables.empty() ?
|
||||
Symbol::terminal(0) :
|
||||
Symbol::non_terminal(0);
|
||||
Production start_production{
|
||||
vector<ProductionStep>(1, ProductionStep{
|
||||
start_symbol,
|
||||
0,
|
||||
rules::AssociativityNone,
|
||||
rules::Alias{}
|
||||
}),
|
||||
0
|
||||
};
|
||||
|
||||
Production start_production;
|
||||
start_production.steps.push_back({
|
||||
start_symbol,
|
||||
0,
|
||||
rules::AssociativityNone,
|
||||
rules::Alias{}
|
||||
});
|
||||
|
||||
add_parse_state({}, ParseItemSet{{
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue