Curtis F Kaylor
|
24ba4b6dfd
|
Allow Modifiers in Header File and Pointer DeRefs in Function Calls
|
2019-11-14 23:57:49 -05:00 |
|
Curtis F Kaylor
|
f85c640f9f
|
Tested and Debugged Pointer Dereferencing
|
2019-11-14 22:01:13 -05:00 |
|
Curtis F Kaylor
|
d08e23d8d0
|
Allow & operator to work with Labels
|
2019-05-18 22:24:30 -04:00 |
|
Curtis F Kaylor
|
b6cec4d75a
|
Allow int members in structs
|
2019-05-12 23:34:47 -04:00 |
|
Curtis F Kaylor
|
2530f3ed1e
|
Modified function calls to implicitly pass address for arrays and structs
|
2019-05-05 21:16:06 -04:00 |
|
Curtis F Kaylor
|
57b8e6f1e0
|
Changed Variable Table from synchronized arrays to array of structs
|
2019-05-05 18:37:19 -04:00 |
|
Curtis F Kaylor
|
28960cbcfa
|
Allow comments inside struct definitions
|
2019-05-05 18:10:26 -04:00 |
|
Curtis F Kaylor
|
dd4debeaaf
|
Added Integer Variables and Bitmask Enums
|
2019-05-03 17:35:15 -04:00 |
|
Curtis F Kaylor
|
200096f83f
|
Allowed declaration of functions with type int
|
2019-03-24 16:37:14 -04:00 |
|
Curtis F Kaylor
|
903921638e
|
Allow structs to have structs as members
|
2018-11-07 00:13:29 -05:00 |
|
Curtis F Kaylor
|
ba25988b31
|
Added #pragma rambase & writebase directives
|
2018-08-16 16:26:44 -04:00 |
|
Curtis F Kaylor
|
a585edd806
|
Allow const arrays larger than 256 bytes
|
2018-08-14 14:51:04 -04:00 |
|
Curtis F Kaylor
|
b6b84aaa9b
|
Break long data statements into multiple lines
|
2018-08-05 21:23:51 -04:00 |
|
Curtis F Kaylor
|
0c9d6b4691
|
Added mixed array initializations
|
2018-08-04 21:39:58 -04:00 |
|
Curtis F Kaylor
|
fe62927246
|
Added declaration modifier const
|
2018-08-03 16:38:20 -04:00 |
|
Curtis F Kaylor
|
44a763826b
|
Added index-of operator for struct members
|
2018-07-30 13:03:54 -04:00 |
|
Curtis F Kaylor
|
93b8f5859f
|
Fixed errors in compiler
|
2018-07-29 22:49:44 -04:00 |
|
Curtis F Kaylor
|
818174a15a
|
Fixed break/continue bug in DO/WHILE loop
|
2018-07-18 23:49:39 -04:00 |
|
Curtis F Kaylor
|
a81afb538d
|
Cleaned up debug output:
|
2018-03-15 23:46:52 -04:00 |
|
Curtis F Kaylor
|
d5d4d79929
|
Added size-of operator
|
2018-03-08 20:07:31 -05:00 |
|
Curtis F Kaylor
|
cc6ef48b85
|
Added parsing of struct members
|
2018-03-08 14:35:00 -05:00 |
|
Curtis F Kaylor
|
f7f23059fe
|
Refactored Struct definition code
|
2018-03-08 09:39:32 -05:00 |
|
Curtis F Kaylor
|
fd6a96afb5
|
Added struct declarations
|
2018-03-08 08:23:05 -05:00 |
|
Curtis F Kaylor
|
4e421c8095
|
Added enum keyword
|
2018-03-07 12:00:33 -05:00 |
|
Curtis F Kaylor
|
ff9576b391
|
Added const keyword
|
2018-03-07 11:38:22 -05:00 |
|
Curtis F Kaylor
|
cf8264f99a
|
Reformatted and refactored conditional code
|
2018-03-05 15:03:04 -05:00 |
|
Curtis F Kaylor
|
2126642205
|
Replaced fprintf & exterr with ERROR macro invocation
|
2018-03-04 14:14:37 -05:00 |
|
Curtis F Kaylor
|
90c9162971
|
Removed extraneous semicolons after DEBUG macro invocations
|
2018-03-04 14:04:04 -05:00 |
|
Curtis F Kaylor
|
f84affdb4a
|
Removed extraneous semicolon after ERROR( macro invocations
|
2018-03-04 13:38:40 -05:00 |
|
Curtis F Kaylor
|
1156f3b47b
|
Fixed C compiler warnings
|
2018-03-03 22:32:39 -05:00 |
|
Curtis F Kaylor
|
983dff82df
|
Moved compiler source code to ./src directory
|
2018-03-03 14:26:50 -05:00 |
|