coli-saar / alto

Alto, the Algebraic Language Toolkit
Other
16 stars 2 forks source link

Grammar crashed tulipac #46

Closed alexanderkoller closed 4 years ago

alexanderkoller commented 5 years ago

The attached grammar is reported to crash the TAG frontend.

"Ich habe vorerst nur die Copy Grammatik modifiziert und wollte vor der copy Sprache 'mer' einfügen, allerdings hat diese Änderung dafür gesorgt, dass die Sprache nicht mehr ohne weitere geparst werden kann. In der grafischen Oberfläche wird 'mer a a b c a a b c' ohne weiteres geparst, jedoch stürzt Alto in der Commandozeile bei jedem Versuch ab."

computed chart: 130 ms
Exception in thread "main" java.lang.StackOverflowError
at java.base/java.util.HashMap$EntryIterator.<init>(HashMap.java:1524)
at java.base/java.util.HashMap$EntrySet.iterator(HashMap.java:1009)
at de.saar.coli.featstruct.AvmFeatureStructure.makeCopyWithCompArcs(AvmFeatureStructure.java:156)
at de.saar.coli.featstruct.FeatureStructure.copyWithCompArcs(FeatureStructure.java:204)
at de.saar.coli.featstruct.AvmFeatureStructure.makeCopyWithCompArcs(AvmFeatureStructure.java:157)
at de.saar.coli.featstruct.FeatureStructure.copyWithCompArcs(FeatureStructure.java:204)
at de.saar.coli.featstruct.AvmFeatureStructure.makeCopyWithCompArcs(AvmFeatureStructure.java:157)
at de.saar.coli.featstruct.FeatureStructure.copyWithCompArcs(FeatureStructure.java:204)

draft.tag.zip