Tree


.gitignorecommits | blame
LICENSEcommits | blame
Makefilecommits | blame
READMEcommits | blame
TODOcommits | blame
lzw-ab-license.txtcommits | blame
lzw-lib.ccommits | blame
lzw-lib.hcommits | blame
pdf.ccommits | blame
t/

README

Beginnings of a PDF parser in Hammer
====================================

 - Currently needs a custom Hammer branch. You'll need to build against this:

   https://gitlab.special-circumstanc.es/pesco/hammer/tree/pdf

   For detailed build instructions, see README.md in that repository.

 - Help the default Makefile find Hammer

       $ ln -s ../hammer/src hammer		# needed for building pdf, include files
       $ ln -s ../hammer/build/opt/src lib 	# needed for running pdf, to locate libhammer.so

 - Notes for 2020-04-27 release:

	  The release branch has been tested to build with the 2020-04-27_RELEASE` branch located at https://gitlab.special-circumstanc.es/pesco/hammer/tree/2020-04-27_RELEASE

 - Build/Usage:

       $ pushd ../hammer; scons; popd  		# build Hammer
       $ make pdf
       $ ./pdf test.pdf

       # place some test files in the t/ directory...
       $ make test

 - Evaluating test results:
 
   For every file in the t/ directory, the pdf parser is executed. On successful parse, a message of the following form is displayed:

   OK: t/<filename>

   On a failed test run, parse error messages are displayed.

 - Copyright:

  - pesco 2019,2020
  - pompolic 2020
  - Paul Vines 2020
  - David Bryant (modified lzw-ab code)

  See LICENSE and lzw-ab-license.txt for full copyright and licensing notice.