All Questions
5 questions
5
votes
1
answer
536
views
Recursive descent parser for simple arithmetic expressions grammar
What I'd like to see in your review, in order of relevance:
Is there any bugs? (I see none, but...)
Is the code efficient? (by whatever metric you'd like to use)
Is the code easy to understand?
...
4
votes
1
answer
422
views
Simple terminal-based Lua task-tracking/calendar
I am learning Lua and wrote this little calendar/time-tracking script. It allows me to create tasks to do with a deadline, print them, and mark them as being done. A task is a table with the following ...
6
votes
0
answers
879
views
Parsing Lua 5.2 strings with patterns
I wrote some code to parse Lua 5.2 strings in Lua 5.1, using patterns. It works perfectly as far as I tested.
...
7
votes
1
answer
1k
views
Parsing Valve Key-Value files
Introduction
Valve recently launched the Dota 2 Workshop Tools, which allows players to create their own maps with custom gamemodes, similar to Warcraft 3 in capabilities.
Ability and unit definitions ...
6
votes
2
answers
6k
views
Lua string parsing
The following code takes a string and converts it to it's number equivalent.
A=1 ... Z=26, while keeping all other characters intact.
It formats the string using two delimiters. One for between ...