EverParse/3d v2020.06.14
Pre-releaseThis pre-release is the result of merging #15 .
Changes from v2020.05.21:
-
The command-line syntax of
everparse.bat
deeply changed:
everparse.bat [options] path-to-file1.3d path-to-file2.3d
- several
.3d
files can now be provided on the same command line, so that the resultingEverParse.h
is common to all. - options are now Unix-style instead of Windows-style. The most useful are:
--help
--odir <output directory>
(default is.
, the current directory)
--clang_format
--clang_format_executable <path-to-clang-format.exe>
- several
-
Copyright headers are now automatically handled: if EverParse is called with
Foo.3d
as argument, and if some text fileFoo.3d.copyright.txt
is present, then the contents of the latter is prepended to the producedFoo.c
,Foo.h
,FooWrappers.c
andFooWrappers.h
. This text file can contain any of the following placeholders anywhere:EVERPARSEVERSION
to be replaced with the EverParse version tag (herev2020.06.14
)FILENAME
to be replaced with the name of the file being produced
-
A Linux binary package is now available, with an
everparse.sh
"entrypoint" playing the same role as that ofeverparse.bat
in the Windows release. However, contrary to the Windows package, the Linux package contains no copy of clang-format. -
Official documentation, including the 3d language and the
everparse.bat
andeverparse.sh
command line arguments, now at http://project-everest.github.io/everparse , its source (reStructuredText) for this release is at https://github.com/project-everest/everparse/tree/v2020.06.14/doc