Wolfgang (Blub) Bumiller
|
5da30a46d1
|
let test_ast compile again
|
2012-08-21 12:03:34 +02:00 |
|
Wolfgang (Blub) Bumiller
|
b20136e5f4
|
Working vector-field test
|
2012-08-11 22:14:55 +02:00 |
|
Wolfgang (Blub) Bumiller
|
c94c36d68b
|
testing writing to multiple fields, including a vector field
|
2012-08-11 21:18:46 +02:00 |
|
Wolfgang (Blub) Bumiller
|
3f234591da
|
testcase for print(ftos(pawn.mema)) slightly changed, now not using a temporary location
|
2012-08-11 18:09:45 +02:00 |
|
Wolfgang (Blub) Bumiller
|
a661536c87
|
use the correct STORE instruction, make pawn a local
|
2012-08-11 16:39:04 +02:00 |
|
Wolfgang (Blub) Bumiller
|
7b36bbf7b2
|
ast macros to use the return value of a call, trying to spawn an entity, setting a member, and reading the member back, using print+ftos to print it then
|
2012-08-11 16:28:07 +02:00 |
|
Wolfgang (Blub) Bumiller
|
805c08e914
|
ast macros to create a field, generating fields in ast-test
|
2012-08-11 16:10:33 +02:00 |
|
Wolfgang Bumiller
|
06ee0dc4f7
|
test/ast-test.c must define opts_ variables since we don't compile main.c into it
|
2012-07-28 21:56:35 +02:00 |
|
Wolfgang Bumiller
|
bcd8138e43
|
Testing CALLs in test-ast
|
2012-07-04 15:05:16 +02:00 |
|
Wolfgang Bumiller
|
6bbcd5a343
|
ast-macros: MKCONSTSTRING, added sHello hello world string
|
2012-07-04 14:20:54 +02:00 |
|
Wolfgang Bumiller
|
2c1f08a209
|
Enabling the print builtin nodes, soon to be used to test CALL generation
|
2012-07-04 13:31:10 +02:00 |
|
Wolfgang Bumiller
|
29091971d2
|
add AINSTR_END to the end of functions so the debug-printing knows when to end...
|
2012-07-04 13:29:26 +02:00 |
|
Wolfgang Bumiller
|
ed24ea0cef
|
creating and generating builtin functions, ast-macros for builtins, todo: params
|
2012-07-03 23:38:38 +02:00 |
|
Wolfgang (Blub) Bumiller
|
c1ea9cc409
|
function in the ast now MUST have an output type in their 'next' ast_expression pointer, the IR's outtype of functions is now filled
|
2012-06-29 13:07:19 +02:00 |
|
Wolfgang (Blub) Bumiller
|
5500785d16
|
Deleting the manually written ast-test which was '#if 0'-ed out
|
2012-06-25 19:35:18 +02:00 |
|
Wolfgang (Blub) Bumiller
|
f12612bbc5
|
Don't add the var_ prefix to function names in the ast-test macros...
|
2012-06-25 11:54:30 +02:00 |
|
Wolfgang (Blub) Bumiller
|
dfc0f6fab3
|
TYPE_VARIANT in codegen, writing code from ast-test
|
2012-05-09 17:30:08 +02:00 |
|
Wolfgang (Blub) Bumiller
|
87b08247a1
|
A new ast-test, now using some macros to make them easier to write...
|
2012-05-04 12:28:35 +02:00 |
|
Wolfgang (Blub) Bumiller
|
bd84ebcf74
|
ast-test should also finalize functions directly
|
2012-05-03 14:04:35 +02:00 |
|
Wolfgang (Blub) Bumiller
|
627ef279fd
|
ast_test to build an IR
|
2012-05-03 13:26:49 +02:00 |
|
Dale Weiler
|
c1a85378d5
|
Trailing whitespace was imminent, pending editor configuration change to accomodate insanity.
|
2012-05-02 18:03:17 -04:00 |
|
Dale Weiler
|
8156374a71
|
Invoke tests
|
2012-04-29 17:28:01 -04:00 |
|
Dale Weiler
|
453ca45176
|
added test_ast, test_ir, and test, as well as default, and all to the Makefile target list. Also made all tests C90 conformant code.
|
2012-04-29 16:54:41 -04:00 |
|
Wolfgang Bumiller
|
6dff77aa95
|
ast and ir testers - to use: compile into gmqcc and execut the functions in main()
|
2012-04-28 21:42:21 +02:00 |
|