Namespace for the VNNLIB parser of the dlinear library.
- Author
- Ernesto Casablanca (casab.nosp@m.lanc.nosp@m.aerne.nosp@m.sto@.nosp@m.gmail.nosp@m..com)
- Copyright
- 2024 dlinear
- Licence:
- BSD 3-Clause License
- Author
- Ernesto Casablanca (casab.nosp@m.lanc.nosp@m.aerne.nosp@m.sto@.nosp@m.gmail.nosp@m..com)
- Copyright
- 2024 dlinear @copyrignt 2017 Toyota Research Institute (dreal4)
- Licence:
- BSD 3-Clause License Driver form the parsing and execution of vnnlib files.
The driver puts in communication the parser and the scanner. In the end, it produces a context that can be used to solve the problem.
- Author
- Ernesto Casablanca (casab.nosp@m.lanc.nosp@m.aerne.nosp@m.sto@.nosp@m.gmail.nosp@m..com)
- Copyright
- 2024 dlinear @copyrignt 2017 Toyota Research Institute (dreal4)
- Licence:
- BSD 3-Clause License Function definition class
In the VNNLIB language, a function definition is a way to define a function in terms of its parameters and body. A function defined in this way can be called with the operator() method by providing the required arguments.
- Author
- Ernesto Casablanca (casab.nosp@m.lanc.nosp@m.aerne.nosp@m.sto@.nosp@m.gmail.nosp@m..com)
- Copyright
- 2024 dlinear @copyrignt 2017 Toyota Research Institute (dreal4)
- Licence:
- BSD 3-Clause License Sort enum.
- Author
- Ernesto Casablanca (casab.nosp@m.lanc.nosp@m.aerne.nosp@m.sto@.nosp@m.gmail.nosp@m..com)
- Copyright
- 2024 dlinear @copyrignt 2017 Toyota Research Institute (dreal4)
- Licence:
- BSD 3-Clause License Term class.
Terms are the building blocks of a smt problem. They can take many forms, such as:
- variables
- constants
- functions
- Author
- Ernesto Casablanca (casab.nosp@m.lanc.nosp@m.aerne.nosp@m.sto@.nosp@m.gmail.nosp@m..com)
- Copyright
- 2024 dlinear
- Licence:
- BSD 3-Clause License VNNLIB parser for the dlinear library.