index
:
SledjHamr
experimental
master
Using OpenSim and Second Life open source software as crutches while we write sane replacements.
about
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
LuaSL
/
src
/
LuaSL_compile.c
(
follow
)
Commit message (
Collapse
)
Author
Age
Files
Lines
*
Output string tokens.
David Walter Seikel
2012-01-31
1
-4
/
+11
|
*
Fix a bunch of statement ignorables.
David Walter Seikel
2012-01-31
1
-16
/
+72
|
*
ignorableText -> ignorable coz it's neater. lol
David Walter Seikel
2012-01-31
1
-28
/
+29
|
*
Statements now have an ignorable array.
David Walter Seikel
2012-01-31
1
-10
/
+12
|
*
Clean up the new ignorable code so they compile out when disabled.
David Walter Seikel
2012-01-30
1
-4
/
+21
|
*
Ignorables for statements.
David Walter Seikel
2012-01-30
1
-10
/
+11
|
*
Blocks get ignorables now.
David Walter Seikel
2012-01-30
1
-8
/
+20
|
*
Don't go outputting duplicate ignorables for function calls and variable ↵
David Walter Seikel
2012-01-30
1
-4
/
+28
|
|
|
|
references.
*
No longer storing blocks as leaves. This one required a whole heap of ↵
David Walter Seikel
2012-01-30
1
-117
/
+122
|
|
|
|
function reordering.
*
Track function type ignorable, and no need to store the leaf.
David Walter Seikel
2012-01-30
1
-3
/
+5
|
*
Clean up dangling function calls.
David Walter Seikel
2012-01-30
1
-7
/
+0
|
*
Add a new struct for tracking bits of text and the attached ignorable, then ↵
David Walter Seikel
2012-01-30
1
-26
/
+45
|
|
|
|
use it for names.
*
Remove the else if stuff, and empty function lists. Add the else precedence ↵
David Walter Seikel
2012-01-30
1
-1
/
+0
|
|
|
|
hack back in.
*
Patch up some more parser stuff.
David Walter Seikel
2012-01-30
1
-6
/
+8
|
*
More comment++
David Walter Seikel
2012-01-30
1
-0
/
+1
|
*
Change the way blocks start and end, the look ahead was screwing things.
David Walter Seikel
2012-01-30
1
-9
/
+16
|
*
token -> toKen. Seems to be a key word somewhere, best to be safe.
David Walter Seikel
2012-01-30
1
-53
/
+53
|
*
These are nominally blocks, but might just be single statements.
David Walter Seikel
2012-01-28
1
-0
/
+2
|
*
Parenthesiss for flow control stuff, not type cast.
David Walter Seikel
2012-01-28
1
-1
/
+1
|
*
Add some of the flow control stuff, still needs lots of work.
David Walter Seikel
2012-01-28
1
-53
/
+253
|
*
Document the other Clist use, and change it's name while I'm at it.
David Walter Seikel
2012-01-28
1
-3
/
+3
|
*
Tweak the whitespace output a bit.
David Walter Seikel
2012-01-23
1
-5
/
+19
|
*
Make some operations valid.
David Walter Seikel
2012-01-23
1
-6
/
+10
|
*
Fix variable reference being replaced by it's definition.
David Walter Seikel
2012-01-23
1
-6
/
+15
|
*
Replace #ifdef with if or #if.
David Walter Seikel
2012-01-23
1
-75
/
+69
|
|
|
|
Letting the compiler remove things with unreachable code optimisations, but still allowing it to check the code it removes.
*
Clean up the block, state, and statement output LSL.
David Walter Seikel
2012-01-22
1
-5
/
+6
|
*
This is why states where not printing properly.
David Walter Seikel
2012-01-22
1
-0
/
+1
|
*
Function definitions are statements now.
David Walter Seikel
2012-01-22
1
-1
/
+9
|
*
Output function calls.
David Walter Seikel
2012-01-22
1
-1
/
+14
|
*
Disable the diff itself, until I think I'm ready for it.
David Walter Seikel
2012-01-22
1
-6
/
+6
|
*
Tidy up the output.
David Walter Seikel
2012-01-22
1
-2
/
+2
|
*
Consider a script as properly compiled if it passes the diff test.
David Walter Seikel
2012-01-22
1
-10
/
+18
|
*
Patch up a few expression things so that all the MLP scripts parse.
David Walter Seikel
2012-01-22
1
-33
/
+36
|
*
Disable some of the output, and compile every script in the test sim.
David Walter Seikel
2012-01-21
1
-6
/
+7
|
*
Parse 'crements.
David Walter Seikel
2012-01-21
1
-0
/
+10
|
*
Second part of the second pass to clean up functions used before they where ↵
David Walter Seikel
2012-01-21
1
-2
/
+15
|
|
|
|
|
|
declared. Way too easy. B-)
*
More function call, and first part of dealing with using functions before ↵
David Walter Seikel
2012-01-21
1
-18
/
+59
|
|
|
|
declaring them.
*
Standardise error messages.
David Walter Seikel
2012-01-21
1
-2
/
+2
|
*
A comment about function declarations.
David Walter Seikel
2012-01-21
1
-0
/
+1
|
*
Ah, there ARE key to key operators.
David Walter Seikel
2012-01-21
1
-1
/
+2
|
*
The default state is a different syntax from the other states.
David Walter Seikel
2012-01-21
1
-2
/
+10
|
*
Make equality expression types return bool.
David Walter Seikel
2012-01-21
1
-2
/
+1
|
*
Parse function calls, at least the basics.
David Walter Seikel
2012-01-21
1
-1
/
+48
|
*
Make typecast parse.
David Walter Seikel
2012-01-21
1
-1
/
+1
|
*
More stuff for parsing blocks and their statement lists.
David Walter Seikel
2012-01-21
1
-1
/
+48
|
*
Add LSL constants by simply compiling an LSL script with them all, and ↵
David Walter Seikel
2012-01-21
1
-3
/
+24
|
|
|
|
keeping the result.
*
A better way to do function parameters. NOTE - using an unreleased Eina API ↵
David Walter Seikel
2012-01-21
1
-34
/
+74
|
|
|
|
from SVN.
*
Some extra debugging.
David Walter Seikel
2012-01-21
1
-1
/
+5
|
*
Commentary about freeing AST nodes by the parser.
David Walter Seikel
2012-01-21
1
-0
/
+2
|
*
Some diff check tweakage.
David Walter Seikel
2012-01-21
1
-5
/
+33
|
[next]