Joey Yakimowich-Payne
|
eaecf9ebdf
|
Add skippedSymbols for determining if a type has been skipped
|
2020-04-23 20:20:05 -06:00 |
|
Joey Yakimowich-Payne
|
9ef3182d7a
|
Add hack for skipping types as root nodes
|
2020-04-23 19:21:57 -06:00 |
|
Joey Yakimowich-Payne
|
cb4a9d844f
|
Fix tmath again
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
372ae5cef1
|
Fix macro expansion with common value
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
1bf7e3ddb8
|
Modify tmath.nim to have one skip symbol
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
fafdc42876
|
Consolidate shift_expression into binary_expression and write more tests
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
619421ba85
|
Update code with comments and add debug expr proc
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
1b4591df35
|
nimState -> gState
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
0d9f1ddc87
|
Update based on comments from review. Need to add more docs and reorg to use gstate
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
9bd23ab716
|
Fix pcre tests
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
a2b1acc5c8
|
Add missing sized type specifier for 'long int', etc
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
de079bb9f0
|
Add comments describing capabilities
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
6158aec0ae
|
Use tsNodeChild
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
1b8ba144d7
|
Skip more syms for cast expressions on Nim < 1.0.0
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
ac646a9fea
|
Add casting back for cast_expression. Disable cast test on Nim < 1.0.0
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
26971ff26d
|
Skip more syms
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
03e8a99ed3
|
Skip syms for tmath
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
ac0913298e
|
Make bitwise_expression forwards compatible
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
97fb1d4620
|
Re enable tests for Nim < 1.0.0
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
bd3d4e42d7
|
Change cast to gentle type cast
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
1953bff61b
|
only run tast2 on supported compilers
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
9c4386b7fd
|
Fix cast type
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
e62d204d57
|
Revert back comment test. Have to figure out how to test without vm
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
ca4380693e
|
Disable cast test for now
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
d082f57ce2
|
Try fix cast test error
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
ff57369fce
|
Try to fix array type test
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
4ffbc33ab3
|
Add missing utils module
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
6ff4e1d459
|
Don't export parse procs
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
da2e698bd0
|
Rename exprparser main proc
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
86184ae0b6
|
Update some comments
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
1f56983cb2
|
Add string and char support
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
f061fb3179
|
Cleanup, fix bugs
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
2fa669c75d
|
Add sizeof expression parser, fix nkNone issue, reduce size of typeof expressions
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
b51f0da6b2
|
Update to include more expressions
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
d2daf22df4
|
Add math_expression and fix ast2 tests
|
2020-04-23 17:30:29 -06:00 |
|
Joey Yakimowich-Payne
|
305d90583e
|
Add proper binary casting
|
2020-04-23 17:30:28 -06:00 |
|
Joey Yakimowich-Payne
|
c1520b4fd1
|
Add better error handling for unimplemented types
|
2020-04-23 17:30:28 -06:00 |
|
Joey Yakimowich-Payne
|
879c7e3c78
|
Add preliminary expression parsing
|
2020-04-23 17:30:28 -06:00 |
|
Joey Yakimowich-Payne
|
80018f43cf
|
WIP Ast printing
|
2020-04-23 17:30:28 -06:00 |
|
Travis CI User
|
43dd43e318
|
Fix rsa test
|
2020-04-23 14:34:41 +00:00 |
|
Ganesh Viswanathan
|
c1f46680f7
|
Add cImport for multiple headers
|
2020-04-22 22:11:30 -05:00 |
|
Ganesh Viswanathan
|
f17b958f47
|
markAndSweep, removeStatic
|
2020-04-22 12:01:20 -05:00 |
|
Ganesh Viswanathan
|
da6a4e30ab
|
Remove segfaults
|
2020-04-22 11:37:45 -05:00 |
|
Ganesh Viswanathan
|
79526221b7
|
Avoid building toast twice in CI
|
2020-04-22 11:28:16 -05:00 |
|
Ganesh Viswanathan
|
00b66bf92c
|
Change FILE* to File
|
2020-04-22 09:39:48 -05:00 |
|
Ganesh Viswanathan
|
f2870d8ba6
|
Fix multi-header processing, perf improvements
|
2020-04-21 23:37:37 -05:00 |
|
Ganesh Viswanathan
|
183eabff83
|
Get rid of nimState
|
2020-04-21 14:53:26 -05:00 |
|
Ganesh Viswanathan
|
01bc01a30c
|
Handle qualifiers after type
|
2020-04-21 13:39:20 -05:00 |
|
BarrOff
|
82ca3bd37b
|
Some small compatibility fixes for FreeBSD (#190)
|
2020-04-20 23:41:16 -05:00 |
|
Ganesh Viswanathan
|
40c8e757aa
|
Remove expandSymlink
|
2020-04-20 19:00:55 -05:00 |
|