You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
802 B

2 months ago
  1. Parser for carl data structures
  2. --------------------------------------
  3. This is an [ANTLR](http://www.antlr.org)-based parser which is meant as an extension to [CArL](https://github.com/smtrat/carl).
  4. ### Requirements
  5. The parser requires the following tools:
  6. - CArL
  7. - Maven
  8. ### Building
  9. To build, first [install CArL](https://smtrat.github.io/carl/). Then build carl-parser with
  10. ```bash
  11. mkdir build
  12. cd build
  13. cmake ..
  14. make
  15. ```
  16. You can run tests with
  17. ```bash
  18. test/carl-parser-test
  19. ```
  20. or simply with
  21. ```bash
  22. make test
  23. ```
  24. ### Frequent errors
  25. On MacOSX, there is a known problem with the rpath, which might lead to an error when executing the tests.
  26. The problem can be alleviated by re-running both
  27. ```bash
  28. cmake ..
  29. make
  30. ```
  31. ### Authors:
  32. - Harold Bruintjes
  33. - Sebastian Junges
  34. - Gereon Kremer