pommicket
|
6af5b34295
|
conditionals seemingly working
|
2022-01-23 19:19:49 -05:00 |
|
pommicket
|
b4451ff1b9
|
practically done eval
|
2022-01-23 10:55:57 -05:00 |
|
pommicket
|
aa0fbb9caf
|
more eval
|
2022-01-23 10:37:00 -05:00 |
|
pommicket
|
08c49a193f
|
more consterxprs
|
2022-01-21 23:24:18 -05:00 |
|
pommicket
|
a7ace346b7
|
more constepxrs
|
2022-01-21 20:10:27 -05:00 |
|
pommicket
|
1b4c6b04dd
|
start array types (const expr evaluation)
|
2022-01-21 18:57:13 -05:00 |
|
pommicket
|
3641ac98dc
|
function types
|
2022-01-21 14:41:08 -05:00 |
|
pommicket
|
7ae8a22a94
|
very simple types working!
|
2022-01-19 22:23:29 -05:00 |
|
pommicket
|
57d918f8ff
|
type splitting
|
2022-01-19 11:57:42 -05:00 |
|
pommicket
|
c4b15b98bb
|
start typedefs
|
2022-01-18 16:29:48 -05:00 |
|
pommicket
|
857d5552fc
|
parsing/typing fixes
|
2022-01-15 10:35:36 -05:00 |
|
pommicket
|
2ec0cd4ae3
|
various typing fixes
|
2022-01-14 22:16:57 -05:00 |
|
pommicket
|
27a6d0eb2d
|
better typing
|
2022-01-14 15:06:11 -05:00 |
|
pommicket
|
b79c3e0f5a
|
parsing fixes
|
2022-01-14 14:02:34 -05:00 |
|
pommicket
|
e3547b76b1
|
some binop typing
|
2022-01-14 13:41:44 -05:00 |
|
pommicket
|
df8c5700d6
|
fix unary ops
|
2022-01-14 11:52:26 -05:00 |
|
pommicket
|
39b5101490
|
unary ops mostly working
|
2022-01-14 10:08:02 -05:00 |
|
pommicket
|
05cbc58299
|
binop parsing working
|
2022-01-13 23:20:45 -05:00 |
|
pommicket
|
251c25cbad
|
binops not working yet
|
2022-01-13 20:34:13 -05:00 |
|
pommicket
|
53ddd5803e
|
more binop stuff
|
2022-01-13 20:29:52 -05:00 |
|
pommicket
|
e44bc4976a
|
start parsing binary ops
|
2022-01-13 18:13:29 -05:00 |
|
pommicket
|
13363eac1a
|
simple expressions
|
2022-01-13 16:12:28 -05:00 |
|
pommicket
|
e43f32b932
|
clean up floats, floats which become infinity and zero
|
2022-01-12 15:44:44 -05:00 |
|
pommicket
|
ee3c461e6e
|
more complicated floats working so far
|
2022-01-12 15:34:00 -05:00 |
|
pommicket
|
f17720731d
|
"nice" floating-point literals seem to work
|
2022-01-12 12:54:06 -05:00 |
|
pommicket
|
0d0455ce92
|
better float idea
|
2022-01-12 09:59:34 -05:00 |
|
pommicket
|
cbe3580001
|
bad float implementation
|
2022-01-12 09:45:20 -05:00 |
|
pommicket
|
0779a0fab5
|
more float stuff
|
2022-01-11 22:43:52 -05:00 |
|
pommicket
|
06ebaf043b
|
untested first stab at floats
|
2022-01-11 22:29:00 -05:00 |
|
pommicket
|
343129a610
|
full multiply
|
2022-01-11 18:03:09 -05:00 |
|
pommicket
|
c42cf36dee
|
powers of 10
|
2022-01-11 17:36:33 -05:00 |
|
pommicket
|
f8f044a7a2
|
tokenizing string literals and identifiers
|
2022-01-11 15:55:37 -05:00 |
|
pommicket
|
a245a5be96
|
character constants
|
2022-01-11 15:09:49 -05:00 |
|
pommicket
|
b0837b367e
|
tokenizing integer literals
|
2022-01-11 14:03:47 -05:00 |
|
pommicket
|
fc96e22d4f
|
better keyword tokenization system
|
2022-01-11 11:53:36 -05:00 |
|
pommicket
|
97dca844c8
|
start tokenization
|
2022-01-11 00:09:11 -05:00 |
|
pommicket
|
34dfc3238d
|
ifdef/ifndef/else/endif
|
2022-01-10 18:04:53 -05:00 |
|
pommicket
|
b963bc91e6
|
#include
|
2022-01-10 15:12:24 -05:00 |
|
pommicket
|
f192249c65
|
macro replacement in #line directives
|
2022-01-10 12:29:11 -05:00 |
|
pommicket
|
f706d3903a
|
fix line numbering with fmacro invocations across multiple lines
|
2022-01-10 12:23:56 -05:00 |
|
pommicket
|
a8a30458bd
|
pre-defined macros
|
2022-01-10 12:00:05 -05:00 |
|
pommicket
|
a0c535620e
|
more correction to match standard
|
2022-01-10 11:46:19 -05:00 |
|
pommicket
|
e009f63506
|
make preprocessing behave a bit more like it should
|
2022-01-10 09:57:36 -05:00 |
|
pommicket
|
6e75b24b7c
|
#line, #pragma
|
2022-01-09 22:33:47 -05:00 |
|
pommicket
|
29ea5195fa
|
more macro fixes, #undef
|
2022-01-09 21:55:00 -05:00 |
|
pommicket
|
6ce6f76cc1
|
preprocessor fixes
|
2022-01-09 19:53:40 -05:00 |
|
pommicket
|
a2e594c9be
|
almost done # and ##
|
2022-01-09 18:39:16 -05:00 |
|
pommicket
|
141bc9e49a
|
corrected fmacro rescanning
|
2022-01-09 17:48:51 -05:00 |
|
pommicket
|
2214ea4017
|
fmacro # and ##
|
2022-01-09 17:37:23 -05:00 |
|
pommicket
|
2bb803e673
|
fix fmacro replacement
|
2022-01-09 17:26:16 -05:00 |
|