Finished parser, found a logic problem with my compiler idea, may have to simplify the language to fit into lucenes query mechanisms