public SyntaxTreeBuilder(List<String> symbols, List<Integer> syncronizationSymbols){
		
		mSymbols = symbols;
		for (int i = 0; i < symbols.size(); ++i) mSymbolsHashMap.put(symbols.get(i), i);
		mSyncronizationSymbols = syncronizationSymbols;
		
		Reset();
	}