aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/LuaSL/src/LuaSL_lemon_yaccer.y (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove the conflict, and the comment. lolDavid Walter Seikel2012-01-231-2/+0
|
* Document the new parser conflict.David Walter Seikel2012-01-231-0/+1
|
* Get the dot operator stubbed out so it parses.David Walter Seikel2012-01-231-1/+1
|
* Stub lists so they work, probaly needs more work.David Walter Seikel2012-01-231-1/+2
|
* Implement assignments.David Walter Seikel2012-01-231-7/+7
|
* Fix variable reference being replaced by it's definition.David Walter Seikel2012-01-231-65/+1
|
* That was just for debugging. Still chasing that bug.David Walter Seikel2012-01-231-2/+2
|
* Got distracted during debugging. Save for later.David Walter Seikel2012-01-221-0/+65
|
* Collect function definitions, add them to state blocks.David Walter Seikel2012-01-221-3/+4
|
* Tidy up the output.David Walter Seikel2012-01-221-2/+2
|
* Let "state default;" work.David Walter Seikel2012-01-221-0/+1
|
* Parse 'crements.David Walter Seikel2012-01-211-4/+4
|
* Standardise error messages.David Walter Seikel2012-01-211-2/+2
|
* No longer zero pad line numbers.David Walter Seikel2012-01-211-2/+2
|
* The default state is a different syntax from the other states.David Walter Seikel2012-01-211-1/+2
|
* Oops, left this off the last commit. More function call parsing.David Walter Seikel2012-01-211-2/+4
|
* Make typecast parse.David Walter Seikel2012-01-211-7/+7
|
* More stuff for parsing blocks and their statement lists.David Walter Seikel2012-01-211-3/+4
|
* Make vectors and rotations parse.David Walter Seikel2012-01-211-2/+3
|
* More quirk comments.David Walter Seikel2012-01-191-1/+1
|
* Add function parameters to the search list.David Walter Seikel2012-01-171-8/+10
|
* Check variables, though not looking up function parameters yet.David Walter Seikel2012-01-171-1/+1
|
* Clean up variable declarations.David Walter Seikel2012-01-171-2/+2
|
* Use eina hash for functions, states, and variables.David Walter Seikel2012-01-171-2/+2
|
* Change that butt ugly name.David Walter Seikel2012-01-171-33/+33
|
* Use EFL logging.David Walter Seikel2012-01-171-26/+46
|
* More identifier hacking.David Walter Seikel2012-01-171-2/+2
|
* No need to pass param to these.David Walter Seikel2012-01-171-6/+6
|
* Identifiers.David Walter Seikel2012-01-171-2/+2
|
* Actually make state work. lolDavid Walter Seikel2012-01-171-2/+2
|
* Parser now understands state, function, and variable derlarations. ↵David Walter Seikel2012-01-171-24/+27
| | | | Including scope. :-P
* Bit of clean up and commenting.David Walter Seikel2012-01-171-28/+58
|
* Parser now parses a real script to completion with no syntax errors! B-)David Walter Seikel2012-01-161-72/+88
|
* Make things more robust against a half arsed parser.David Walter Seikel2012-01-161-3/+3
|
* We need an untyped function declaration, but it conflicts, so leave it ↵David Walter Seikel2012-01-161-0/+1
| | | | commented out for now.
* Lemon parser more complete now, may even be more correct.David Walter Seikel2012-01-161-15/+14
|
* More clean up, and tiredness descends.David Walter Seikel2012-01-161-13/+6
|
* Clean that up a little.David Walter Seikel2012-01-161-3/+3
|
* Very quick and dirty fleshing out of the lemon parser. It's likely wrong.David Walter Seikel2012-01-161-14/+80
| | | | If / else if / else is traditionally hard. Leaving it for later, this is the quick and dirty version.
* Add key and string to the parser.David Walter Seikel2012-01-161-0/+2
|
* Fill out the rest of theparser symbols, and partiallyimplement typecasting.David Walter Seikel2012-01-161-9/+23
|
* Report line and column in syntax errors, and stack overflows.David Walter Seikel2012-01-161-4/+3
|
* Generic type handling, and add the float type.David Walter Seikel2012-01-131-1/+2
|
* Change the order of conditionals, with more comments. Resort the upper tag ↵David Walter Seikel2012-01-121-6/+7
| | | | types.
* Move and comment the lemon syntax error stuff.David Walter Seikel2012-01-121-1/+3
|
* Space reduction.David Walter Seikel2012-01-121-11/+5
|
* More clean up.David Walter Seikel2012-01-121-5/+5
|
* Some general cleanup.David Walter Seikel2012-01-121-22/+29
|
* Switch to the lemon parser.David Walter Seikel2012-01-121-0/+103