added pointer dereference, conditional compilation, and hex constant support to LSP parser