- added the public-domain updaterevision so I can have access to git stuff

- further lexer corrections

- forgot to rename these header guards when i ported the lexer from an earlier project of mine

- parser now processes commands.def properly

- added .gitignore

- various corrections

- removed bots.h

- renamed files to .cxx, restructured parser.cc

more rework

- *hot stuff coming through*

- major refactoring begins

- moved sources to src/, migrated to cmake

test

So it turns out that the functions I thought were taking float are actually taking int. So, with the only reason for float removed, the float type is removed as well. I'd rather have fixed point anyway.

Added constants, these are defined with const, take their value immediately and are replaced out with their value when used. The strlen operator can be used to get a string constant's length.

(0) -15 +15 tip

mercurial