Commit Graph

21 Commits

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