1
0
mirror of https://github.com/RevCurtisP/C02.git synced 2024-09-26 22:57:09 +00:00
Commit Graph

30 Commits

Author SHA1 Message Date
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