I don't remember if I'm still using varstore, but let's track it anyway.
updated pyinstaller to 1.5.1 and added some initializers to diceroller thinking they will help me track down the memory leak.
refactored compiler.compile to compiler.dice_compile to satisfy winpdb problems
refactored module compiler to dice_compiler
Finally fixed the stupid memory leak in the lexer.  Separated rolling now works properly.
Added code.py for web.py (still learning about it right now.)
Off by one error, don't remember why.
Fixed variable grouping andling ("Too many values to unpack" error) in generate_adder so it can properly handle variable groupings again (did not properly account for constant groupings in variable groups).
Print line numbers for exceptions.
Initial files for the Kivy interface (which will be used for making the Android app.)
Still experimenting with the layout. Added functions for the dice equation field, roll button, output, and history.
Rough basic layout and behavior for everything except for the dice window.
updated git ignore
Cleaned up a bit of code.
Added roll parsing for the first time, but now there seems to be some kind of infinite loop when trying to exit.
Renamed kivymain.py to main.py since that's what's needed for Python for Android. Modified fsniper.conf to reflect the rename. Added some comments.
Experimenting with the layout so it looks better on smaller screens.
Merge branch 'master' into android

Old bugs still in this code, particularly with variable grouping.
Changed layout after realizing that putting roll_it_btn and dice_eqn_input on the same line made it very tight on small screens.
Got the anchor layout for the scrollview to work properly and center the bubble.