Curtis F Kaylor
|
0d45fa4cbd
|
Upgrades to c02 compiler
|
2020-09-24 12:12:39 -04:00 |
|
Curtis F Kaylor
|
31622c3480
|
Added function name to all debug output in expr.c and parse.c
|
2020-03-07 14:52:10 -05:00 |
|
RevCurtisP
|
4da225525b
|
Merge branch 'master' into x16vera
|
2019-11-20 11:13:02 -05:00 |
|
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
|
cf56e15c01
|
Updated x16/include .a02 files to use 65C02 opcodes
|
2019-11-14 23:56:33 -05:00 |
|
Curtis F Kaylor
|
f85c640f9f
|
Tested and Debugged Pointer Dereferencing
|
2019-11-14 22:01:13 -05:00 |
|
Curtis F Kaylor
|
f94ddd63fc
|
Added pointer dereferencing to C02 compiler
|
2019-11-14 11:13:45 -05:00 |
|
Curtis F Kaylor
|
6703c8cb10
|
Allow expressions in second and third function argument
|
2019-10-27 22:42:37 -04:00 |
|
Curtis F Kaylor
|
71e15fb2d8
|
Fixed bug parsing integer literals
|
2019-05-27 17:10:33 -04:00 |
|
Curtis F Kaylor
|
d08e23d8d0
|
Allow & operator to work with Labels
|
2019-05-18 22:24:30 -04:00 |
|
Curtis F Kaylor
|
0150493748
|
Implemented Indirect Goto
|
2019-05-18 12:19:47 -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
|
e87b4e9b44
|
Changed placeholder from asterisk to question mark
|
2019-05-04 21:56:00 -04:00 |
|
Curtis F Kaylor
|
dd4debeaaf
|
Added Integer Variables and Bitmask Enums
|
2019-05-03 17:35:15 -04:00 |
|
Curtis F Kaylor
|
0ad6894a5b
|
Allow address as target of goto
|
2018-12-03 16:27:25 -05:00 |
|
Curtis F Kaylor
|
903921638e
|
Allow structs to have structs as members
|
2018-11-07 00:13:29 -05:00 |
|
Curtis F Kaylor
|
fe62927246
|
Added declaration modifier const
|
2018-08-03 16:38:20 -04:00 |
|
Curtis F Kaylor
|
eb90c48f0d
|
Disallowed nested function declarations and commented more code
|
2018-07-21 20:51:41 -04:00 |
|
Curtis F Kaylor
|
f179acceb1
|
Commented code in expr.c
|
2018-07-21 19:15:07 -04:00 |
|
Curtis F Kaylor
|
ca97762a9c
|
Modified parsing to allow expressions in array indexes
|
2018-07-19 13:42:56 -04:00 |
|
Curtis F Kaylor
|
cc6ef48b85
|
Added parsing of struct members
|
2018-03-08 14:35:00 -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 |
|