public static SortedStringSet GetCommands() { var commands = new SortedStringSet(); commands.Add(include); commands.Add(show); commands.Add(load); commands.Add(reset); commands.Add(reload); commands.Add(terminate); commands.Add(push); commands.Add(pop); foreach (var command in clearscreen.ToList()) { commands.Add(command); } foreach (var command in gethelp.ToList()) { commands.Add(command); } return(commands); }
public static SortedStringSet GetParameterOrientations() { var operators = new SortedStringSet(); foreach (string op in inparameter.ToList()) { operators.Add(op); } foreach (string op in outparameter.ToList()) { operators.Add(op); } return(operators); }
public static SortedStringSet GetAssignmentOperators() { var operators = new SortedStringSet(); foreach (string op in right_to_left.ToList()) { operators.Add(op); } foreach (string op in left_to_right.ToList()) { operators.Add(op); } return(operators); }
public static SortedStringSet[] GetBinaryOperators() { var operators = new SortedStringSet[LEVELS]; operators[(int)OperatorLevel.BOOLEAN_OR] = (SortedStringSet)or; operators[(int)OperatorLevel.BOOLEAN_AND] = (SortedStringSet)and; operators[(int)OperatorLevel.RELATIONAL] = new SortedStringSet(); operators[(int)OperatorLevel.ADDITIVE] = new SortedStringSet(); operators[(int)OperatorLevel.MULTIPLICATIVE] = new SortedStringSet(); foreach ( SortedStringSet subset in new SortedStringSet[] { equal, notequal, lessthan, greaterthan, lessthanOrEqual, grtrthanOrEqual, within, without, contain, notcontain, match, notmatch } ) { foreach (string op in subset.ToList()) { operators[(int)OperatorLevel.RELATIONAL].Add(op); } } foreach (SortedStringSet subset in new SortedStringSet[] { plus, minus }) { foreach (string op in subset.ToList()) { operators[(int)OperatorLevel.ADDITIVE].Add(op); } } foreach (SortedStringSet subset in new SortedStringSet[] { by, over, mod }) { foreach (string op in subset.ToList()) { operators[(int)OperatorLevel.MULTIPLICATIVE].Add(op); } } return(operators); }
public static SortedStringSet GetPermissionOperators() { var operators = new SortedStringSet(); foreach (string op in readonlyvalue.ToList()) { operators.Add(op); } foreach (string op in writeonlyvalue.ToList()) { operators.Add(op); } foreach (string op in readwritevalue.ToList()) { operators.Add(op); } return(operators); }
public static SortedStringSet GetUnaryOperators() { var operators = new SortedStringSet(); foreach (string op in negative.ToList()) { operators.Add(op); } foreach (string op in opposite.ToList()) { operators.Add(op); } foreach (string op in bidirectional.ToList()) { operators.Add(op); } return(operators); }
public static SortedStringSet GetVerbs() { var commands = new SortedStringSet(); foreach (var verb in Verbs.declare.ToList()) { commands.Add(verb); } foreach (var verb in Verbs.assign.ToList()) { commands.Add(verb); } foreach (var verb in Verbs.clear.ToList()) { commands.Add(verb); } foreach (var verb in Verbs.release.ToList()) { commands.Add(verb); } foreach (var verb in Verbs.increment.ToList()) { commands.Add(verb); } foreach (var verb in Verbs.decrement.ToList()) { commands.Add(verb); } foreach (var verb in Verbs.addto.ToList()) { commands.Add(verb); } foreach (var verb in Verbs.subtractfrom.ToList()) { commands.Add(verb); } foreach (var verb in Verbs.multiplyby.ToList()) { commands.Add(verb); } foreach (var verb in Verbs.divideby.ToList()) { commands.Add(verb); } foreach (var verb in Verbs.remainderfrom.ToList()) { commands.Add(verb); } foreach (var verb in Verbs.input.ToList()) { commands.Add(verb); } foreach (var verb in Verbs.inputline.ToList()) { commands.Add(verb); } foreach (var verb in Verbs.output.ToList()) { commands.Add(verb); } foreach (var verb in Verbs.outputline.ToList()) { commands.Add(verb); } foreach (var verb in Verbs.error.ToList()) { commands.Add(verb); } foreach (var verb in Verbs.errorline.ToList()) { commands.Add(verb); } foreach (var verb in Verbs.returnvalue.ToList()) { commands.Add(verb); } foreach (var verb in Verbs.callprocess.ToList()) { commands.Add(verb); } return(commands); }