|
b7b4d926b4
|
Removed unused declarations.
|
2017-06-22 00:03:35 +02:00 |
|
|
39c0e27cb2
|
Refactoring of tokenizer and stream classes for better efficiency and maintainability.
|
2017-06-21 02:56:27 +02:00 |
|
|
4c0583c91f
|
Refactored tokenizer to lazily evaluate file locations.
|
2017-06-19 00:18:02 +02:00 |
|
|
6ce4eecb18
|
Implemented predicate signature checks.
|
2017-06-19 00:18:02 +02:00 |
|
|
04ded5e8b8
|
Removed unnecessary include directive.
|
2017-06-19 00:18:02 +02:00 |
|
|
b0db73ab2f
|
Added to-do.
|
2017-06-19 00:18:01 +02:00 |
|
|
615167e7cd
|
Implemented compatibility mode to support old instances.
|
2017-06-19 00:18:01 +02:00 |
|
|
dde277cc3e
|
Added to-do.
|
2017-06-19 00:18:01 +02:00 |
|
|
7ead2277e8
|
Prepared exceptions to have different types.
|
2017-06-19 00:18:01 +02:00 |
|
|
f90009b6d1
|
Reimplemented initial state parser.
|
2017-06-19 00:15:32 +02:00 |
|
|
d376c1a993
|
Allowing atomic formulas and not just predicates in preconditions and effects.
|
2017-06-19 00:15:11 +02:00 |
|
|
10e658a922
|
Added back support for parsing effects and even conditional effects.
|
2017-06-19 00:15:07 +02:00 |
|
|
9c30e27875
|
Fixed incorrect parsing method for “when” expressions.
|
2017-06-19 00:15:04 +02:00 |
|
|
51249fd678
|
Refactored parsing variables, constants, and predicates.
|
2017-06-19 00:14:40 +02:00 |
|
|
0de5b9eb56
|
Added to-do.
|
2017-06-19 00:14:36 +02:00 |
|
|
78b4636028
|
Continued working on reimplementing action parser.
|
2017-06-19 00:14:18 +02:00 |
|
|
1876d1fe0b
|
Fixed parsing of types.
|
2017-06-19 00:14:01 +02:00 |
|
|
a6babf3e90
|
Reimplemented major parts of parsing preconditions.
|
2017-06-19 00:13:48 +02:00 |
|
|
62b9da844a
|
Started reimplementing expression parsing.
|
2017-06-19 00:13:43 +02:00 |
|
|
1e77a6b043
|
Added “domain-axioms” as an ignored requirement to increase compatibility.
|
2017-06-19 00:13:29 +02:00 |
|
|
a7c4fdb242
|
Started reimplementing problem parser.
|
2017-06-19 00:12:51 +02:00 |
|
|
06b9632b70
|
Removed unused flags.
|
2017-05-18 15:55:20 +02:00 |
|
|
94dd209e5e
|
Linking constants to their declarations by reference instead of pointer.
|
2017-05-17 20:21:34 +02:00 |
|
|
5d65cc3100
|
Added missing include directive.
|
2017-05-17 20:21:20 +02:00 |
|
|
2042d6329d
|
Hiding implementation details in variant classes.
|
2017-05-17 20:09:07 +02:00 |
|
|
ff1d582605
|
Removed unwanted copy constructor.
|
2017-05-17 20:00:01 +02:00 |
|
|
b3fd49ef97
|
Removed duplicate entry from predicates.
|
2017-05-17 19:59:32 +02:00 |
|
|
8a103ea89d
|
Added class for PDDL parser exceptions.
|
2017-05-17 15:29:51 +02:00 |
|
|
29f8ee0778
|
Added parsing utils to skip PDDL sections.
|
2017-05-17 15:28:58 +02:00 |
|
|
5f240b632a
|
Added default constructors to AST structs.
|
2017-05-17 14:29:00 +02:00 |
|
|
d711fcd0f1
|
Removed unneeded class.
|
2017-05-12 14:31:26 +02:00 |
|
|
e312a91632
|
Renamed tokenizing module for clarity.
|
2017-05-12 14:17:57 +02:00 |
|
|
c10187f6ba
|
Minor refactoring to simplify parser classes.
|
2017-05-12 13:58:28 +02:00 |
|
|
d7db0d8ccd
|
Started implementing clean, separate PDDL syntax tree and parser.
|
2017-05-12 13:58:28 +02:00 |
|