Mercurial
>
botc
/ graph
Search:
summary
shortlog
changelog
graph
tags
bookmarks
branches
files
help
graph
The revision graph only works with JavaScript-enabled browsers.
- updated .gitignore
Sun, 30 Mar 2014 21:53:20 +0300
, by Teemu Piippo
- renamed source files to camelCase
Sun, 30 Mar 2014 21:51:23 +0300
, by Teemu Piippo
- doubled the buffer sizes of updaterevision to prevent GIT_BRANCH from being cut short and added GIT_BRANCH.
Sun, 30 Mar 2014 21:35:06 +0300
, by Teemu Piippo
- reserved 'constexpr' as a keyword because I know I will need it someday
Mon, 03 Mar 2014 17:02:38 +0200
, by Teemu Piippo
- added using statement for specifying the target zandronum version. will be used later
Mon, 03 Mar 2014 01:47:39 +0200
, by Teemu Piippo
- reformatting... again
Mon, 03 Mar 2014 01:04:16 +0200
, by Teemu Piippo
- fixed: array assignment operators pushed the bytecode parameters the wrong way around...
Wed, 26 Feb 2014 18:31:53 +0200
, by Teemu Piippo
- now uses a variadic template formatter instead of a macro
Wed, 26 Feb 2014 07:36:14 +0200
, by Teemu Piippo
- changed the PROPERTY macro to a simper version and brought some refactoring with it
Sun, 23 Feb 2014 17:45:34 +0200
, by Teemu Piippo
- removed goto, it's evil
Sun, 23 Feb 2014 17:21:18 +0200
, by Teemu Piippo
- extended refactor to EToken (now TokenType)
Wed, 12 Feb 2014 06:50:13 +0200
, by Teemu Piippo
- added named enumerations to botc source, this should help with debugging
Wed, 12 Feb 2014 06:33:16 +0200
, by Teemu Piippo
- refactored enums, macros split from Main.h to Macros.h
Wed, 12 Feb 2014 06:15:11 +0200
, by Teemu Piippo
- implemented arrays, don't quite work 100% yet
Tue, 11 Feb 2014 03:29:03 +0200
, by Teemu Piippo
- improved error handling a tad
Sun, 09 Feb 2014 22:43:58 +0200
, by Teemu Piippo
- highly reworked variable support, variable declarations now are declared with 'var', uses are prefixed with '$', merged constant handling into variables
Sun, 09 Feb 2014 21:27:55 +0200
, by Teemu Piippo
- minor changes: don't allow any token for labels, run ParseStatement from the next token
Sun, 09 Feb 2014 15:13:02 +0200
, by Teemu Piippo
- removed tkAny as the default value of Lexer::MustGetNext to prevent problems like the one last commit fixed
Sun, 09 Feb 2014 15:06:37 +0200
, by Teemu Piippo
- whoopsie, cannot allow garbage variable names there
Sun, 09 Feb 2014 15:03:44 +0200
, by Teemu Piippo
- variables: merged const and mutable variables into one system, added constexpr variable support. still no locals
Sun, 09 Feb 2014 14:56:58 +0200
, by Teemu Piippo
- removed some no longer needed debug stuff
Sun, 09 Feb 2014 14:34:13 +0200
, by Teemu Piippo
- changed the syntax of funcdef to something sane
Sun, 09 Feb 2014 14:30:18 +0200
, by Teemu Piippo
- loop structures now work again
Sun, 09 Feb 2014 04:13:15 +0200
, by Teemu Piippo
- worked away some limitations
Tue, 04 Feb 2014 22:00:43 +0200
, by Teemu Piippo
- ternary operator now works properly
Tue, 04 Feb 2014 14:21:06 +0200
, by Teemu Piippo
- fixed verification with unary operators
Tue, 04 Feb 2014 13:38:22 +0200
, by Teemu Piippo
- expression evaluation implemented! Expressions are now complete for the most part aside from some unary operator quirks in verification.
Tue, 04 Feb 2014 04:35:49 +0200
, by Teemu Piippo
- Expression verification done
Tue, 04 Feb 2014 03:16:14 +0200
, by Teemu Piippo
- now compiles again, further work on expressions (proper parsing + assignment operator handling (albeit unrelated) + operator adjusting)
Tue, 04 Feb 2014 02:28:33 +0200
, by Teemu Piippo
- committed work so far done on expressions
Mon, 03 Feb 2014 20:12:44 +0200
, by Teemu Piippo
- don't clear marks after merging them in...
Mon, 03 Feb 2014 11:23:56 +0200
, by Teemu Piippo
- blargh. buffers weren't initialized properly
Sun, 02 Feb 2014 18:07:06 +0200
, by Teemu Piippo
- reformatting
Sun, 02 Feb 2014 17:06:39 +0200
, by Teemu Piippo
- further reformat
Sun, 02 Feb 2014 01:50:23 +0200
, by Teemu Piippo
- merged object writer into parser
Sun, 26 Jan 2014 23:18:48 +0200
, by Teemu Piippo
- use the Skulltag 97c2 license which is slightly differently worded
Sun, 19 Jan 2014 20:39:30 +0200
, by Teemu Piippo
- removed simple_exception, that was stupid
Sun, 19 Jan 2014 20:19:05 +0200
, by Teemu Piippo
- removed .hgignore
Sun, 19 Jan 2014 20:17:30 +0200
, by Teemu Piippo
- added the public-domain updaterevision so I can have access to git stuff
Sun, 19 Jan 2014 20:16:00 +0200
, by Teemu Piippo
- further lexer corrections
Sat, 18 Jan 2014 02:11:45 +0200
, by Teemu Piippo
- forgot to rename these header guards when i ported the lexer from an earlier project of mine
Fri, 17 Jan 2014 22:57:40 +0200
, by Teemu Piippo
- parser now processes commands.def properly
Fri, 17 Jan 2014 22:55:13 +0200
, by Teemu Piippo
- added .gitignore
Fri, 17 Jan 2014 21:42:02 +0200
, by Teemu Piippo
- various corrections
Fri, 17 Jan 2014 21:39:25 +0200
, by Teemu Piippo
- removed bots.h
Mon, 13 Jan 2014 23:44:50 +0200
, by Teemu Piippo
- renamed files to .cxx, restructured parser.cc
Mon, 13 Jan 2014 23:44:15 +0200
, by Teemu Piippo
more rework
Mon, 13 Jan 2014 00:15:38 +0200
, by Teemu Piippo
- *hot stuff coming through*
Sat, 11 Jan 2014 22:36:31 +0200
, by Teemu Piippo
- major refactoring begins
Fri, 10 Jan 2014 21:58:42 +0200
, by Teemu Piippo
- moved sources to src/, migrated to cmake
Fri, 10 Jan 2014 16:11:49 +0200
, by Teemu Piippo
test
Wed, 02 Jan 2013 23:57:46 +0200
, by Teemu Piippo
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.
Wed, 19 Dec 2012 22:01:42 +0200
, by Teemu Piippo
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.
Wed, 19 Dec 2012 13:44:18 +0200
, by Teemu Piippo
Some rework on variables
Wed, 19 Dec 2012 04:20:02 +0200
, by Teemu Piippo
Good bunch of changes
Wed, 19 Dec 2012 03:27:15 +0200
, by Teemu Piippo
Don't try to read expressions as statements. That yields nothing useful and inevidently bombs out anyway.
Sun, 26 Aug 2012 23:54:58 +0300
, by Teemu Piippo
Fixed: parser allowed command calls with one too few arguments
Sun, 26 Aug 2012 23:28:09 +0300
, by Teemu Piippo
- Fixed error display - peeking was pushing recorded `cursor` position out of sync
Sun, 26 Aug 2012 23:18:59 +0300
, by Teemu Piippo
renamed to undefined labels, not unmarked labels...
Sat, 25 Aug 2012 05:22:32 +0300
, by Teemu Piippo
goto is now allowed to reference labels that will get defined afterwards.
Sat, 25 Aug 2012 05:20:16 +0300
, by Teemu Piippo
less
more
|
(0)
-100
-60
tip