mirror of
https://github.com/sigmasternchen/xtext-core
synced 2025-03-15 00:08:55 +00:00
No description
![]() when context analysis is needed and an element in context has multiple cardinality and contains empty paths (e.g. ?-quantified) the quantified element will be recursed endlessly without the token analysis path even being done (since there is always an empty path) - this also applies to unordered groups. recognizing empty paths is not trivial because of recursive rules. solution: save "call stack" (actually just a set of visited elements) during recursions in context analysis. if an element is seen multiple times we check if there is any progress in the analysis paths. if not this is an endless recursion -> throw exception |
||
---|---|---|
.settings | ||
gradle | ||
org.eclipse.xtext | ||
org.eclipse.xtext.ide | ||
org.eclipse.xtext.ide.tests | ||
org.eclipse.xtext.testing | ||
org.eclipse.xtext.testlanguages | ||
org.eclipse.xtext.testlanguages.ide | ||
org.eclipse.xtext.tests | ||
org.eclipse.xtext.util | ||
org.eclipse.xtext.xtext.bootstrap | ||
org.eclipse.xtext.xtext.generator | ||
org.eclipse.xtext.xtext.ide | ||
org.eclipse.xtext.xtext.wizard | ||
releng | ||
.gitignore | ||
.project | ||
1-gradle-build.sh | ||
2-maven-build.sh | ||
build.gradle | ||
Contribute.md | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
Jenkinsfile | ||
LICENSE | ||
NOTICE.md | ||
README.md | ||
settings.gradle |
Eclipse Xtext Core Framework
This repository contains the platform-independent language framework of Xtext.
How To Build
Check out and run ./gradlew build
.
Additional command line arguments:
-PcompileXtend=true
activates the Xtend compiler, but this is optional because the generated Java code is included in the repository.-PuseJenkinsSnapshots=true
switches to using the Maven repository generated by the Jenkins build job for xtext-lib. Without this argument, Sonatype snapshots are used.
Continuous Integration
This project is built by the xtext-core multi-branch job on Jenkins.