James Hester
James Hester
No concrete plans but every request for adding it encourages me to do it - of course pull requests also welcome. Anybody else who would like Earley parsing feel free...
I'll look in to it. What version of Julia are you running and how did you implement the timer? `calc.jl` should come up with a prompt allowing you to input...
So the time and allocations you have measured are almost all first-time compilation time. I get essentially the same result on Julia 1.5. However a second run is much faster....
Note that the compilation time is only to compile the Julia code for handling the grammar. If you are in a Julia REPL, after the first 30s wait subsequent changes...
Sounds like a useful idea. What do you think of the following notional interface: ```julia u = LercheCombine((grammar1,grammar2,grammar3),(transformer1,transformer2,transformer3)) result = Lerche.parse(u,"my_random_file") ``` In terms of implementation it would be trying...
In which case there is a very good chance it will work like this in Lerche also. I'm assuming it will only fail if more than one grammar matches `start`...
I'm not sure why there would be any extra compiling in the `LercheCombine` outline I gave above. Each of the transformer methods is still a separate top-level function which would...
I have removed the stable docs badge. The stable docs are auto-generated by Documenter.jl each time a stable version number is reached (I think that will be 0.5.0). As this...