From 9b9ac4a59a3cb31f561aa0f830e5b080fa557afb Mon Sep 17 00:00:00 2001
From: Martin Zak <zakmart1@fit.cvut.cz>
Date: Sun, 3 Nov 2013 22:37:08 +0100
Subject: [PATCH] Fixes grammar parser

---
 alib/src/grammar/GrammarParser.cpp | 1 +
 alib/src/grammar/GrammarParser.h   | 7 +++----
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/alib/src/grammar/GrammarParser.cpp b/alib/src/grammar/GrammarParser.cpp
index 090b1cf29e..91b4691d50 100644
--- a/alib/src/grammar/GrammarParser.cpp
+++ b/alib/src/grammar/GrammarParser.cpp
@@ -7,6 +7,7 @@
 
 #include "GrammarParser.h"
 
+#include "Grammar.h"
 #include "../sax/ParserException.h"
 
 namespace grammar {
diff --git a/alib/src/grammar/GrammarParser.h b/alib/src/grammar/GrammarParser.h
index f39e948391..efeef87ca5 100644
--- a/alib/src/grammar/GrammarParser.h
+++ b/alib/src/grammar/GrammarParser.h
@@ -22,9 +22,8 @@ using namespace sax;
 class GrammarParser {
 public:
 	UnknownGrammar* grammar;
-	UnknownGrammar* parse(list<Token> &input);
+	UnknownGrammar* parse(list<Token>& input);
 protected:
-
 	void parseNonTerminalSymbols(list<Token>& input);
 	void parseTerminalSymbols(list<Token>& input);
 	void parseRules(list<Token>& input);
@@ -32,8 +31,8 @@ protected:
 
 	void parseStartSymbol(list<Token>& input);
 
-	static Symbol parseSymbol(list<Token> &input, string tagName="symbol");
-	static list<Symbol> parseSymbolList(list<Token>& input, string tagName);
+	Symbol parseSymbol(list<Token> &input, string tagName = "symbol");
+	list<Symbol> parseSymbolList(list<Token>& input, string tagName);
 
 	static bool isToken(list<Token> &input, Token::TokenType type, string data);
 	static void popToken(list<Token> &input, Token::TokenType type, string data);
-- 
GitLab