Commit Graph

35 Commits

Author SHA1 Message Date
ArthurSonzogni 083d74240d Move branch to main 2023-04-30 22:45:37 +02:00
Arthur Sonzogni 413132bc56 Math generator: add limit (#60)
Bug:https://github.com/ArthurSonzogni/Diagon/issues/56
2023-01-24 10:49:11 +01:00
Arthur Sonzogni 0781d8f0b5 Download ANTLR4 (#59)
It now links against pthread, and this is not supported directly by
emscriten. Downgrading the ANTLR version fixed the problem.

Long-term, I submitted a PR against ANTLR to fix the issue:
https://github.com/antlr/antlr4/pull/4086
2023-01-22 16:26:36 +01:00
Arthur Sonzogni cd7d96eeb3 Add syntax highlight (#54) 2022-12-19 19:48:38 +01:00
ArthurSonzogni a74933801a Link against boost statically. 2022-12-04 11:39:01 +01:00
Arthur Sonzogni (slow/sick) 5ddc2aa930 Update CI (#50) 2022-11-26 21:10:59 +01:00
ArthurSonzogni 94cd2f901c Add fuzzer 2022-11-20 11:32:02 +01:00
ArthurSonzogni a5eaf5a3f8 Remove link against c++ standard lib and filesystem. 2022-11-19 13:30:32 +01:00
Arthur Sonzogni ccb028fc8a Catch parser errors. (#38)
This should resolve:
https://github.com/ArthurSonzogni/Diagon/issues/36
2022-05-08 08:35:11 +02:00
Arthur Sonzogni 30e6b87874 Add mathbb (#34)
This resolves:
https://github.com/ArthurSonzogni/Diagon/issues/33
2022-03-20 15:40:14 +01:00
ArthurSonzogni 0d4a89e513 Fix workflow. Move to v1.0.127 2021-12-23 01:43:48 +01:00
ArthurSonzogni 2a6452e221 Switch to version 1.0.124 2021-12-23 01:04:13 +01:00
ArthurSonzogni 81145d8c29 Automate production of packages. 2021-12-23 00:37:20 +01:00
Arthur Sonzogni dc884d5e0c Specify the C++ version to use on all targets.
This fixes:
https://github.com/ArthurSonzogni/Diagon/issues/21
2021-06-09 20:57:47 +02:00
Arthur Sonzogni b430bc5fdf Add emscripten build to the CI. (#17)
Build the project with emscripten and export as an archive.

This will help resolving
https://github.com/ArthurSonzogni/Diagon/issues/9
2021-03-20 19:04:38 +01:00
Arthur Sonzogni 8a083bc689 Add continuous integration (#16)
* Add github action for continuous integration.
2021-03-19 01:16:50 +01:00
ArthurSonzogni 187e48bf68 Simplify file structure.
Simplify file struct by removing the http directory.
Fix issue with antlr that were outputting data outside of the build
directory.
2021-03-16 21:30:32 +01:00
ArthurSonzogni 34b68f63e4 Merge main() files. 2021-03-15 00:47:57 +01:00
ArthurSonzogni 95f070f953 TMP 2020-12-22 16:33:15 +01:00
ArthurSonzogni aff3e0864d Refactor CMakeLists.txt
This allows ANTLR to be compiled locally instead of globally. This
prevents bugs when emscripten is/isn't used.
2020-12-21 00:41:40 +01:00
ArthurSonzogni 6698c6aa40 Integrate KGT.
Add the "Grammar" translated, powered by KGT.

[KGT]:
https://github.com/katef/kgt

Bug: https://github.com/ArthurSonzogni/Diagon/issues/10
2020-11-01 12:06:04 +01:00
ArthurSonzogni cf173d9e43 Update Diagon version. 2020-11-01 00:19:18 +01:00
ArthurSonzogni fdb9641b53 Build debian package and set version to snapcraft. 2020-06-20 22:12:45 +02:00
ArthurSonzogni 7d52f4eb76 Add support for quoted strings.
Any string quoted will appear unquoted.

This fixes task [2/3] of:
https://github.com/ArthurSonzogni/Diagon/issues/2
2020-06-07 00:47:44 +02:00
ArthurSonzogni 7b250e02e5 Fix compile issues with emscripten. 2020-05-17 14:26:43 +02:00
ArthurSonzogni 2b55b0b0b5 Use C++17 2020-05-17 14:08:20 +02:00
ArthurSonzogni 0f5fec894f Fix Window cmake. 2020-05-17 13:40:09 +02:00
ArthurSonzogni 206aeeee25 Add more warning. Fix some valgrind issues. 2020-05-17 13:18:03 +02:00
ArthurSonzogni 55cb66dc05 Download and patch antlr automatically. 2019-08-24 23:11:04 +02:00
Arthur Sonzogni f5d1a5f974 Update tools.json with a new example. 2018-03-25 15:24:24 +02:00
Arthur Sonzogni ba74b75186 Add tests + modify syntax. 2018-02-03 19:59:56 +01:00
Arthur Sonzogni 24e390c63b Add Lexer, Parser and Internal representation for sequence diagrams. 2018-01-22 20:42:11 +01:00
Arthur Sonzogni a72273a364 Remove usage of ANTLR executable. 2018-01-20 22:06:29 +01:00
Arthur Sonzogni ca68dac95a Initial patch. 2018-01-20 21:58:56 +01:00
Arthur Sonzogni 2b3b529408 Initial commit. 2018-01-20 10:47:45 +01:00