code: package compiling;
  
  import java.util.ArrayList;
  import java.util.Hashtable;
  
  public class CompilerLogs {
  	//Changelog messages are stored here
  	
  	public static ArrayList<String> changeLogMessagesOutdated= new ArrayList<String>();
  	public static ArrayList<String> changeLogMessagesDuplicate = new ArrayList<String>();
  	public static ArrayList<String> changeLogMessagesNoAnswers = new ArrayList<String>();
  	public static ArrayList<String> changeLogMessagesOther = new ArrayList<String>();
  	public static ArrayList<String> changeLogMessagesRemoved = new ArrayList<String>();
  	public static ArrayList<String> errorLogMessages = new ArrayList<String>();
  	
  	public static ArrayList<String> TypesofExceptions = new ArrayList<String>();
  	public static ArrayList<String> UnresolvedPrefixedNameExceptions = new ArrayList<String>();
  	public static ArrayList<String> LexicalErrorExceptions = new ArrayList<String>();
  	public static ArrayList<String> UnexpectedEncounterExceptions = new ArrayList<String>();
  	public static ArrayList<String> EncounteredPname  = new ArrayList<String>();
  	public static ArrayList<String> OtherExceptions = new ArrayList<String>();
  	
  	
  	public static Hashtable<Integer, Integer> tripleCounter = new Hashtable<Integer, Integer>();
  	public static Hashtable<String, Integer> operatorDistribution = new Hashtable<String, Integer>();
  	public static Hashtable<String, Integer> subqueryDistribution = new Hashtable<String, Integer>();
  	
  	
  	public static Hashtable<String, Integer> keywordCount = new Hashtable<String, Integer>();
  	public static Hashtable<String, Integer> fileQuestionCount = new Hashtable<String, Integer>();
  	public static Hashtable<Integer, Integer> tripleCounterFull = new Hashtable<Integer, Integer>();
  	public static Hashtable<String, Integer> operatorDistributionFull = new Hashtable<String, Integer>();
  	public static Hashtable<String, Integer> subqueryDistributionFull = new Hashtable<String, Integer>();
  	
  	
  	
  }
  