Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merges #9, #13, #15, #24, fixes #21, #34 #25

Closed
wants to merge 31 commits into from

Conversation

guicho271828
Copy link

@guicho271828 guicho271828 commented Jan 28, 2018

Merges #9, #13, #15, #24, fixes #21, address #22.
By merging this PR, all other pull-requests can be closed.

miquelramirez and others added 21 commits January 8, 2016 14:08
* Changed reference to PDDL lexer file from /src/Parser/lex.yy to src/Parser/lex.yy
* Added generated file src/pddl+.cpp
Now LINKER uses the value of CXX.
At the same time, I introduced use of the standard LEX and YACC variables.
I spent a couple hours trying to figure out Mac executables. A 5-word entry should help others!
In my experience, this is too stringent.  I find it breaks the build
even on cosmetic errors like "misleading indentation."

Inclined to think that this should change to be an option for
active developers only, and left off for users.
* Removed FlexLexer.h for the old version. Use the system-provided FlexLexer.h
* Completely fixed up the compilation pipeline for pddl+.lex
* Removed the duplicated parser code in src/Parser
@guicho271828 guicho271828 changed the title Merges #9, #13, #15, #24, fixes #21 Merges #9, #13, #15, #24, fixes #21, #34 Mar 19, 2019
@jan-dolejsi
Copy link
Contributor

Dear VAL supporters. We've recently managed to re-merge a large fork (see #42) and in the process resolved many popular requests, did a major clean-up and made things ready for continuous integration, which will help us safely service future pull requests. We've also setup a build pipeline to democratize binaries for Linux, Windows and MacOS users.

We understand that resolving merge conflicts in your forks may be difficult and will cause some short term pain, but we believe this is a good investment for the future of the project and hope to see your future contributions into this cleaned-up codebase!

@guicho271828
Copy link
Author

Switching to CMake to allow Windows build ...
Given its (personal opinion: unnecessary) complexity, I think it is a bit difficult to justify because eventually programs like VAL are combined with planners like Fast Downward, which requires Linux or Mac usually.

@maltehelmert
Copy link

Switching to CMake to allow Windows build ...
Given its (personal opinion: unnecessary) complexity, I think it is a bit difficult to justify because eventually programs like VAL are combined with planners like Fast Downward, which requires Linux or Mac usually.

Fast Downward has required CMake since 2015 and has worked on Windows, Mac and Linux for ages.

@DerekLong101
Copy link
Contributor

DerekLong101 commented Aug 8, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

The pddl-parser seems to reject empty effects without conjunctions
7 participants