Still, runtime speed's not the point. Easy to use, quick to implement grammars, and I get some valuable experience.
🎉 Celebrating 25 Years of GameDev.net! 🎉
Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!
Now that the parsing bits are fairly well defined, I decided on making a semi-sizable test grammar. Now done is the Lexical parts of C# 2.0 (minus a few things like unicode escaping, pre-processor stuff and @keyword identifiers). Works out of the box too. It's pretty slow (~3 seconds for helloworld in release 10+ mins! in debug) but I think that might have to do with the explicitness of the grammar.
Still, runtime speed's not the point. Easy to use, quick to implement grammars, and I get some valuable experience.
Still, runtime speed's not the point. Easy to use, quick to implement grammars, and I get some valuable experience.
Previous Entry
Parsing baby steps, part deux!
Next Entry
Parsing into Practical Application.
Advertisement
Latest Entries
And so it goes...
1694 views
Tangent, now with usable error messages!
1852 views
Back to work!
1768 views
Tangent: Haitus
1745 views
Tangent: Syntax reworking
1506 views
Tangent: Adverbs
1386 views
Tangent: Pattern Matching, Part 1
1600 views
Tangent: Pattern Matching, Part 1
1450 views
Tangent: Generic Method Bodies, Part 2
1607 views
Tangent: Generic Method Bodies, Part 1
1457 views
Advertisement