2.6.2 • Published 7 years ago

tptp-parser v2.6.2

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

Parser for the TPTP file format.

tptp = require('tptp-parser')
p = tptp.parse(text[, file])

Supplying the name of the file from which the text was read is optional; if given, it will be used in error messages.

The return value is an object with the following fields:

files

Names of the files that were read. This is useful if you want to see what's going on with recursive include directives.

bytes

Total bytes read.

formulas

A conjunction of formulas, represented as terms in the form defined by the clause-normal-form package.

conjecture

The conjecture, if there was one. It is already included in formulas in negated form, but a solver still needs to pay attention to this field if it outputs an answer in SZS form, which uses different wording depending on whether a conjecture was present.

status

The TPTP collection of logic problems comments each problem with its status where this is known. If tptp-parser finds such a comment in that format, it extracts and returns the status field. This is useful for testing solvers against a collection of known problems.

2.6.2

7 years ago

2.6.1

7 years ago

2.6.0

7 years ago

2.5.2

7 years ago

2.5.1

7 years ago

2.5.0

7 years ago

2.4.0

7 years ago

2.3.0

7 years ago

2.2.0

7 years ago

2.1.1

7 years ago

2.1.0

7 years ago

2.0.0

7 years ago

1.1.0

7 years ago

1.0.0

7 years ago