Comments (3)
This also seems to happen with stx and str2 files.
from spoofax-pie.
This is currently intended. All the Configure
tasks for meta-languages are only triggered when building, as these tasks run compilers from other languages (e.g., to configure Stratego we first compile all SDF3 files to Stratego signatures, etc.) and are thus too expensive to run interactively. These configure tasks also set up the main source directory and file, and thus changing the main source directory/file is only observable after a build.
But this behavior is indeed confusing, and maybe it should be changed. I don't see an easy solution at the moment but will keep it in the back of my head.
from spoofax-pie.
This has been fixed in d0c58cc.
Most other configuration changes still only get processed after building, but that is intended.
from spoofax-pie.
Related Issues (20)
- Importing Stratego files that import `libstratego-aterm` causes build failures HOT 2
- Unable to have a Value argument-provider for a string parameter in spoofax.cfg HOT 1
- Fresh built instance of Spoofax 3 Eclipse not working HOT 1
- Minor: LoggingTracer in Eclipse does not print Unicode HOT 1
- IllegalStateException: The root project is not yet available for build HOT 1
- Support Gradle 7 HOT 1
- Invalid AST shape error when using strings for brackets HOT 1
- Having no SDF3 files in the main source directory results in compilation issues in generated files HOT 2
- Forgetting to specify `context-free start-symbols` in SDF3 leads to unclear parsing errors HOT 1
- Empty lines are considered "uncommented" for toggle-comment sakes HOT 1
- Old generated signatures persist even after source file is deleted/renamed HOT 1
- Task with same key is visited with different input when changing SDF3 source directory HOT 1
- SPT tests ignore start symbol HOT 1
- Literal character incorrectly parsed as layout
- BUG: parser returned null output even though parsing did not fail
- Eclipse dependencies confuse IntelliJ
- Invalid SDF3 source directory expression results in an exception HOT 2
- Using an absolute path expression as a custom SDF3 source path results in an exception. HOT 1
- "Could not open output file"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spoofax-pie.