//Constructor public ExpParser() { //Using the Regular Exp ---- C# Seems better-- feeling good reOps = new Regex(@"^\s*(&&|\|\||<=|>=|==|!=|[=+\-*/^()!<>])"); reSym = new Regex(@"^\s*([_a-zA-Z]+[_a-zA-Z0-9]*)"); reLit = new Regex(@"^\s*(-?[0-9]+(\.[0-9]+)?)"); TreeStack st = new TreeStack(100); TreeStack st1 = new TreeStack(100); OpStack = st; NodeStack = st1; }
//Constructor public ExpParser() { //Using the Regular Exp ---- C# Seems better-- feeling good reOps = new Regex(@"^\s*(&&|\|\||<=|>=|==|!=|[=+\-*/^()!<>])", RegexOptions.Compiled); reSym = new Regex(@"^\s*(\-?\b*[_a-zA-Z]+[_a-zA-Z0-9]*)", RegexOptions.Compiled); reLit = new Regex(@"^\s*([0-9]+(\.[0-9]+)?)", RegexOptions.Compiled); TreeStack st = new TreeStack(100); TreeStack st1 = new TreeStack(100); OpStack = st; NodeStack = st1; }