Flex/Bison based compiler and interpreter written in C++ (using Boost)
File detail
File content
vyp08 (compiler and interpreter of VYP08 language)
==================================================
By Kamil Dudka <xdudka00@stud.fit.vutbr.cz>, 2008
This archive contains source codes of vyp08, its documentation and test suite.
License
-------
vyp08 is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
any later version.
vyp08 is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with vyp08. If not, see <http://www.gnu.org/licenses/>.
Build
-----
For successful build you need CMake (http://www.cmake.org/), FLEX, Bison and
Boost libraries (http://www.boost.org/). To build vyp08 from source codes just
type 'make' in the project directory. It is recommended to run 'make check'
after successful build to check if vyp08 works as expected. Zero exit status is
returned if all tests succeed.
Documentation
-------------
You can build project documentation (requires LaTeX) and API documentation
(requires Doxygen). To build both of them type 'make doc' in the project
directory. You can also build only one using the Makefile in appropriate
directory.
Archive content
---------------
./COPYING GPL v3 license
./data vyp08 tests - VYP08 sources with its in/output data
./doc/tex source codes of project documentation (in English)
./doc/api destination of API documentation generated by Doxygen
./dokumentace.pdf already generated project documentation (in English)
./Makefile root Makefile
./src vyp08 source codes