On Friday, 2 May 2014 at 22:34:48 UTC, Tim Holzschuh via Digitalmars-d-learn wrote:
Hi there,

I currently try to write a simple math-parser in D.

However.. something isn't working and I just can't figure out what's the problem. (I'm relative new to D, and this is my first test to write a parser/lexer)

I'm pretty sure it's a simple layer-8-problem, but I always overlook it.

While the Lexer seems to work, the Parser just sets _index -> 0
(and I don't understand why..).

If you would take a look at [1], I'd be very thankful..

Most probably this isn't a wrong use of something D-specific, it's more like I am stuck..^^

Thank you,
    Tim

[1]: https://github.com/tholzschuh/math-parser

General suggestions:
Don't commit the build ext. files along with source code and in this case they aren't needed. Mono-D can load dub.json straight. As well as the obj/bin directories.

With regards to your issues I have a suspicion about it being how your parse the tokens. Within the parser.
Without really trying out atleast thats what I'm guessing.

Reply via email to