public bool StateStackPush()
{
if (debugPrint)
Console.Out.WriteLine(" ({0}) pushing cur state : {1}", stateStack.Count, curLexState);
Dictionary<string, int> h = new Dictionary<string, int>();
h.Add("lexstate", curLexState);
h.Add("lparen", lparen);
h.Add("rparen", rparen);
lparen = 0;
stateStack.Push(h);
return true;
}