23 Commits

Author SHA1 Message Date
c4e19dddae
Refactoring to use cleaner output implementation. 2016-11-29 06:03:05 +01:00
230c6dfc15 Made order of sections of translated SAS more uniform with PDDL. 2016-08-13 02:29:48 +02:00
544d4e0635 Major refactoring of underlying Parser class. 2016-08-02 20:33:49 +02:00
8bb25e9b90 Implemented construction of SAS and PDDL Descriptions from Parser object. 2016-06-10 00:46:40 +02:00
eea3272c56 Made Parser seekable for easier maintenance. 2016-06-07 18:41:01 +02:00
07eb23b312 Refactored basic parsing. 2016-05-27 03:58:59 +02:00
c6676e5a07 Made include guards plasp-specific to avoid potential naming conflicts. 2016-05-24 16:03:08 +02:00
3a2dfd97b8 Added conditional effect support for SAS translator output. 2016-05-23 18:16:44 +02:00
05058c149e Added axiom rule support for SAS translator output. 2016-05-23 17:13:11 +02:00
c23ba5312b Outsourced debug output into a separate header. 2016-05-22 14:40:52 +02:00
c13e3539f2 Introduced consistent aliases for vector types. 2016-05-22 14:24:38 +02:00
90dfa302a9 Made Goal a proper class. 2016-05-22 14:04:58 +02:00
beef3aca60 Made InitialState a proper class. 2016-05-22 13:58:05 +02:00
c7c7a93eba Outsourced SAS value parsing. 2016-05-21 17:09:55 +02:00
20c2af5f7d Implemented common function for parsing expected values. 2016-05-21 15:40:19 +02:00
081f0eb70f Moved parsing utilities to separate namespace. 2016-05-21 14:14:14 +02:00
c8aa4d0178 Made constructor private. 2016-05-21 00:25:24 +02:00
fb04b5fb11 Added accessor for action costs usage. 2016-05-20 18:26:42 +02:00
b083d77ad4 Added accessors to parsed SAS information. 2016-05-20 18:18:30 +02:00
2d3760b774 Implemented SAS parsing directly from streams. 2016-05-20 18:02:52 +02:00
440d90a28e Renamed parseVariableValue to parseValue. 2016-05-20 16:48:46 +02:00
44e7535e64 Simplified parsing of primitive types. 2016-05-20 16:45:15 +02:00
3ddf942a12 Initial commit. 2016-05-20 15:29:24 +02:00