diff --git a/alib2data/src/grammar/UnknownGrammar.cpp b/alib2data/src/grammar/UnknownGrammar.cpp index 5ce9446e779f4860557329912f3735531addabee..ccfb19d46d451f96be2d0ade7166442d7b2dfc50 100644 --- a/alib2data/src/grammar/UnknownGrammar.cpp +++ b/alib2data/src/grammar/UnknownGrammar.cpp @@ -18,14 +18,14 @@ UnknownGrammar::UnknownGrammar() : initialSymbol(NULL) { } UnknownGrammar::UnknownGrammar(const UnknownGrammar& other) : - nonterminalAlphabet(other.nonterminalAlphabet), terminalAlphabet(other.terminalAlphabet), initialSymbol(NULL), rules(other.rules) { + terminalAlphabet(other.terminalAlphabet), nonterminalAlphabet(other.nonterminalAlphabet), rules(other.rules), initialSymbol(NULL) { if(other.initialSymbol) initialSymbol = new alphabet::Symbol(*other.initialSymbol); } UnknownGrammar::UnknownGrammar(UnknownGrammar&& other) noexcept : - nonterminalAlphabet(std::move(other.nonterminalAlphabet)), terminalAlphabet(std::move(other.terminalAlphabet)), initialSymbol(NULL), rules(std::move(other.rules)) { + terminalAlphabet(std::move(other.terminalAlphabet)), nonterminalAlphabet(std::move(other.nonterminalAlphabet)), rules(std::move(other.rules)), initialSymbol(NULL) { if(other.initialSymbol) initialSymbol = new alphabet::Symbol(std::move(*other.initialSymbol)); }