Matthew Brown
|
ce5b35169b
|
Treat empty & !empty as special straddling types
|
2017-04-02 19:06:18 -04:00 |
|
Matthew Brown
|
a8220ba4f1
|
Fix bug where empty string could confuse
|
2017-04-02 18:28:06 -04:00 |
|
Matthew Brown
|
075cc5f50d
|
Add by-reference clause removal
|
2017-04-02 17:37:56 -04:00 |
|
Matthew Brown
|
dcedd65215
|
Add check for paradoxical statements
|
2017-04-02 15:26:10 -04:00 |
|
Matthew Brown
|
83edf8c4db
|
Complete the circle – fix remaining type algebra issue
|
2017-04-01 19:04:49 -04:00 |
|
Matthew Brown
|
3452c7853f
|
Add support for capturing clauses from elseifs
|
2017-03-18 14:04:26 -04:00 |
|
Matthew Brown
|
469cee1b80
|
Add a bunch of elseif tests to fix
|
2017-03-18 13:37:13 -04:00 |
|
Matthew Brown
|
e687887ba3
|
Emit an InvalidReturnType when it should contain null, and introduct LessSpecificReturnType
|
2017-03-18 12:18:17 -04:00 |
|
Matthew Brown
|
9edae64ee2
|
Add a few more edge-casey tests
|
2017-03-18 01:34:29 -04:00 |
|
Matt Brown
|
30e8e1880d
|
Add another easy calculation of clauses
|
2017-03-16 14:45:45 -04:00 |
|
Matt Brown
|
cecfe25df7
|
Update outer clauses in mic drop situation
|
2017-03-16 11:46:07 -04:00 |
|