Still, runtime speed's not the point. Easy to use, quick to implement grammars, and I get some valuable experience.
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...
1787 views
Tangent, now with usable error messages!
1929 views
Back to work!
1859 views
Tangent: Haitus
1807 views
Tangent: Syntax reworking
1593 views
Tangent: Adverbs
1456 views
Tangent: Pattern Matching, Part 1
1668 views
Tangent: Pattern Matching, Part 1
1520 views
Tangent: Generic Method Bodies, Part 2
1681 views
Tangent: Generic Method Bodies, Part 1
1528 views
Advertisement