int count_priority(int[] token) { string name = Operations.SearchNameById(token[1]); if (name == "*") { return(4); } else if (name == "+" || name == "-") { return(3); } else if (name == "<" || name == ">" || name == "!=" || name == "==") { return(2); } else if (name == "=") { return(1); } else { return(-1); } }
string GetToken(int[] token) { if (token[0] == 0) { return(Operations.SearchNameById(token[1])); } else if (token[0] == 1) { return(Divisions.SearchNameById(token[1])); } else if (token[0] == 2) { return(KeyWords.SearchNameById(token[1])); } else if (token[0] == 3) { return(Constants.SearchNameById(token[1])); } else if (token[0] == 4) { return(Identificators.SearchNameById(token[1])); } return(""); }