aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/LuaSL/src/LuaSL_yaccer.y (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove old btyacc file to.David Walter Seikel2012-01-171-94/+0
|
* Move more things into the LSL_Leaf structure, and some clean up related to that.David Walter Seikel2012-01-101-0/+5
|
* Almost got white space and comments working. Still a bug left somewhere, I ↵David Walter Seikel2012-01-101-35/+30
| | | | think it's in operations ordering.
* A little format cleanup.David Walter Seikel2012-01-091-8/+5
|
* Doesn't hurt, but does not fix it either. Gives me an idea though.David Walter Seikel2012-01-091-2/+2
|
* Missed this.David Walter Seikel2012-01-091-0/+1
|
* Implement script, and add YYVALID for statement to help with recovering from ↵David Walter Seikel2012-01-091-1/+6
| | | | errors.
* Add most of the rest of the tokens, but ignore them.David Walter Seikel2012-01-091-9/+25
|
* Rearrange everything, to be consistant order.David Walter Seikel2012-01-081-14/+11
|
* Apparently order of these ALSO sets precedence. shrugsDavid Walter Seikel2012-01-081-10/+10
|
* Use character classes, some clean up. Tried to add space storing, but it ↵David Walter Seikel2012-01-081-2/+11
| | | | did not work.
* Parenthesis and statement parsing.David Walter Seikel2012-01-081-1/+9
|
* Clean up. exp -> ast. No more addExpression or outputExpression. ↵David Walter Seikel2012-01-071-2/+2
| | | | Operations output themselves.
* Make the parser more generic with function pointers and a big arse table.David Walter Seikel2012-01-071-1/+1
|
* Convert the parser from dealing with just expressions, to dealing with the ↵David Walter Seikel2012-01-071-1/+1
| | | | entire AST.
* Added most of the expression parser.David Walter Seikel2012-01-061-13/+37
|
* Precedence changes.David Walter Seikel2012-01-061-2/+1
|
* Even more debugging stuff, and make it selectable if the parser uses ↵David Walter Seikel2012-01-061-2/+5
| | | | | | #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-11/+11
| | | | OK, so the parsers prefer to make them defines instead of enums. sigh
* Add more LSL parsing structure.David Walter Seikel2012-01-061-6/+6
|
* Consolidate the parser includes.David Walter Seikel2012-01-051-2/+1
|
* Add a simple flex + btyacc stub.David Walter Seikel2012-01-051-0/+36
Will be fleshed out soon with LSL grammer.