Ginger Bill
|
94afcec757
|
:: style procedure declarations; remove old parsing code
|
2017-06-28 23:47:06 +01:00 |
|
Ginger Bill
|
4f28e9e1fb
|
Remove type prefix declarations
|
2017-06-28 23:23:10 +01:00 |
|
Ginger Bill
|
260089431e
|
Write demo for v0.5.0
|
2017-06-26 21:34:54 +01:00 |
|
Ginger Bill
|
c642e326ce
|
Undef value --- (for setting a value to be uninitialized/undefined)
|
2017-06-26 11:57:26 +01:00 |
|
Ginger Bill
|
1ced92be47
|
Rudimentary para-poly procedures
|
2017-06-25 22:15:30 +01:00 |
|
Ginger Bill
|
5957d7f7be
|
Implicit Parameter Passing based context system (replacing Thread Local Storage (TLS) approach)
|
2017-06-20 12:38:05 +01:00 |
|
Ginger Bill
|
5427d14416
|
Code will compile as 32 bit but will causes errors in the linker on Windows
|
2017-06-19 15:55:09 +01:00 |
|
Ginger Bill
|
3fa398ec43
|
Add extra check for bodiless procedures
|
2017-06-15 21:36:29 +01:00 |
|
Ginger Bill
|
1851674b50
|
Code use API rather than raw CheckerInfo; begin work on generic procedures
|
2017-06-15 18:11:58 +01:00 |
|
Ginger Bill
|
c5ef5279d4
|
Add foreign variables
|
2017-06-15 14:42:08 +01:00 |
|
Ginger Bill
|
23f9f9064e
|
Add CheckerInfo API functions
|
2017-06-15 12:14:56 +01:00 |
|
Ginger Bill
|
c3b510c2d9
|
C-style c_varargs (Not heavily tested)
|
2017-06-13 21:00:42 +01:00 |
|
Ginger Bill
|
6a88dc322a
|
Declaration grouping uses braces rather than parentheses
|
2017-06-13 15:04:23 +01:00 |
|
Ginger Bill
|
ccda456c0a
|
foreign blocks for procedures
|
2017-06-12 21:21:18 +01:00 |
|
Ginger Bill
|
0c05fc1432
|
Prefix type and let to replace immutable
|
2017-06-12 12:56:47 +01:00 |
|
Ginger Bill
|
33eeb58521
|
Prefix proc syntax
|
2017-06-12 12:34:55 +01:00 |
|
Ginger Bill
|
b2fdb69b4d
|
Named procedure calls
|
2017-06-11 12:01:40 +01:00 |
|
Ginger Bill
|
5cad7d44a6
|
Use templated Map for extra type safety
|
2017-06-08 13:26:48 +01:00 |
|
Ginger Bill
|
2b96be0ae8
|
Remove unnecessary typedef usage
|
2017-06-08 13:08:39 +01:00 |
|
Ginger Bill
|
2a89d8021c
|
Use templated Array with bounds checking
|
2017-06-08 12:54:52 +01:00 |
|
Ginger Bill
|
13deb4706c
|
Update String to use overloading
|
2017-06-08 12:37:07 +01:00 |
|
Ginger Bill
|
9b61adb97d
|
Build as C++
|
2017-06-08 12:03:40 +01:00 |
|