changelog
    
    
    - Sun, 15 Jul 2012 00:32:26 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 15 Jul 2012 00:32:26 +0300] rev 23
 
    - Forgot the actual new code files out of previous commit
 
    - Sun, 15 Jul 2012 00:31:08 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sun, 15 Jul 2012 00:31:08 +0300] rev 22
 
    - Added rudimentary global var support
 
    - Sat, 14 Jul 2012 22:03:34 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 14 Jul 2012 22:03:34 +0300] rev 21
 
    - Added -l command line parameter, if given, botc will list all available commands and exit.
 
    - Sat, 14 Jul 2012 20:35:50 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 14 Jul 2012 20:35:50 +0300] rev 20
 
    - Added string table and support for string parameters in commands.
 
    - Sat, 14 Jul 2012 18:03:37 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 14 Jul 2012 18:03:37 +0300] rev 19
 
    - Commands w/ arguments are now written correctly.
 
    - Sat, 14 Jul 2012 17:39:43 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 14 Jul 2012 17:39:43 +0300] rev 18
 
    - New rule: a semicolon is now required after events, mainloop, onexit and onenter definitions.
 
    - Sat, 14 Jul 2012 17:35:19 +0300
 
    - by Teemu Piippo <crimsondusk64@gmail.com> [Sat, 14 Jul 2012 17:35:19 +0300] rev 17
 
    - Events and commands are now treated properly case-insensitively.