aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/LuaSL/src/LuaSL_LSL_tree.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Move more things into the LSL_Leaf structure, and some clean up related to that.David Walter Seikel2012-01-101-24/+19
|
* Almost got white space and comments working. Still a bug left somewhere, I ↵David Walter Seikel2012-01-101-42/+46
| | | | think it's in operations ordering.
* Rearrange everything, to be consistant order.David Walter Seikel2012-01-081-82/+98
|
* Bite the bullet and get rid of my dreams to use enums, yacc insists on #defines.David Walter Seikel2012-01-081-89/+2
|
* Use character classes, some clean up. Tried to add space storing, but it ↵David Walter Seikel2012-01-081-14/+14
| | | | did not work.
* Parenthesis and statement parsing.David Walter Seikel2012-01-081-2/+5
|
* Parse an actual file.David Walter Seikel2012-01-081-2/+14
|
* More expression cleanup.David Walter Seikel2012-01-071-1/+1
|
* We don't need LSL_Expression.David Walter Seikel2012-01-071-13/+5
|
* Evaluate expressions using the new token table.David Walter Seikel2012-01-071-3/+7
|
* Make the parser more generic with function pointers and a big arse table.David Walter Seikel2012-01-071-111/+25
|
* Convert the parser from dealing with just expressions, to dealing with the ↵David Walter Seikel2012-01-071-94/+69
| | | | entire AST.
* Flex performance tweaks, and other options.David Walter Seikel2012-01-061-4/+0
|
* Even more debugging stuff, and make it selectable if the parser uses ↵David Walter Seikel2012-01-061-9/+19
| | | | | | #defines or enums for tokens. NOTE - enum does not work anyway with btyacc.
* Use the LSL_ enums for parser tokens. Some clean up and debugging.David Walter Seikel2012-01-061-26/+24
| | | | OK, so the parsers prefer to make them defines instead of enums. sigh
* Add more LSL parsing structure.David Walter Seikel2012-01-061-60/+308
|
* Consolidate the parser includes.David Walter Seikel2012-01-051-0/+59
|
* Clean up the parser.David Walter Seikel2012-01-051-17/+21
|
* Add a simple flex + btyacc stub.David Walter Seikel2012-01-051-0/+55
Will be fleshed out soon with LSL grammer.