21 Commits

Author SHA1 Message Date
454c0c581d
Fixes setting CMAKE_C_COMPILER flag being ignored
All checks were successful
continuous-integration/drone/push Build is passing
2019-09-19 12:29:56 +02:00
4eea5a7007
Use Clang as default compiler
Some checks failed
continuous-integration/drone/push Build is failing
2019-09-19 12:00:48 +02:00
fb142c7f25
Fixed Windows issue
All checks were successful
continuous-integration/drone/push Build is passing
2019-09-05 10:59:01 +02:00
b3eee4e89a
Enforce older versions of libm for several math libraries to ensure compatibility
Some checks failed
continuous-integration/drone/push Build is failing
2019-08-25 17:58:57 +02:00
61d89bd21b
Massively reduce Windows build size (~90% reduction in size)
All checks were successful
continuous-integration/drone/push Build is passing
2019-08-18 10:57:34 +02:00
ece9c1f5eb
Support for Windows builds
Some checks failed
continuous-integration/drone/push Build is failing
2019-08-11 16:05:14 +02:00
1563e45c3f
Enforce C++17 to use CMake to build, as we're using C++17 features
Some checks failed
continuous-integration/drone/push Build is failing
2019-06-18 14:45:44 +02:00
043ab5dd7e
Downgraded minimum cmake required
Some checks failed
continuous-integration/drone/push Build is failing
2019-06-06 20:15:45 +02:00
43dede9ae2
Work to add C style entry points to library that allow most functionality 2019-06-05 17:46:46 +02:00
d949d9aa8f
Work on evaluation 2019-05-23 18:50:09 +02:00
2df4a71ed8
Reorganized tests 2019-05-21 17:23:56 +02:00
aec07bd29a
Adds support for parenthesized expressions 2019-05-21 17:16:53 +02:00
ae25598864
Expanded on diagnostics, make whitespace completely ignored 2019-05-21 15:11:00 +02:00
2b35da3a7b
Add support for diagnostics 2019-05-21 13:56:08 +02:00
26f1ed27a3
Cleans up CMakeLists 2019-05-21 13:06:23 +02:00
ad3e61128c
Creates base of script class 2019-05-21 12:59:15 +02:00
37e770f1cb
Implements expression parsing 2019-05-20 17:45:03 +02:00
96943bad7e
Remove gitmodule for Catch2, replaced it with header file 2019-05-19 14:42:45 +02:00
01e8075958
Fix tests being broken 2019-05-19 14:32:10 +02:00
06fe0e7c4c
Added lexing support for identifiers and keywords 2019-05-19 14:26:21 +02:00
22e450e7e7
Initial commit, adds very basic Lexing 2019-05-18 20:35:51 +02:00