Added functional lexical analyzer, however the evaluator function is having issues parsing ints and doubles. Hex and string values appear to work fine