Commit graph

1305 commits

Author SHA1 Message Date
Moritz Eysholdt
bf551f8bdd adopted test expectations to new naming strategy 2012-06-04 17:05:07 +02:00
Jan Koehnlein
4ddf323068 [partial parsing] Fixing token region provider 2012-05-31 12:09:13 +02:00
Jan Koehnlein
221be5d4d1 [partial parsing] Fixed test expectations for null edits, and added more tests for reverting updates 2012-05-30 11:51:38 +02:00
Jan Koehnlein
636d86ecd7 [partial parsing] Consider lexer tokens in partial parsing 2012-05-29 14:26:15 +02:00
Sven Efftinge
2d01e316ea [XtextResourceSet] uses HashMap 2012-05-22 12:56:19 +02:00
Sven Efftinge
265728480f trying ConcurrentHashMap 2012-05-22 09:44:00 +02:00
Sven Efftinge
45479a327b [tests] ignore concurrent access tests with simple XtextResourceSet. They deadlock on the server (but not on my box) 2012-05-22 08:19:21 +02:00
Sven Efftinge
3c486ef782 [XtextResourceSet] updates URIMap when resource's URI changes
[Xtext] LinkingService checks whether an EPackage already exists, since it's used during serialization.
2012-05-21 20:33:13 +02:00
Sven Efftinge
1397889adf removed println 2012-05-21 08:31:01 +02:00
Sven Efftinge
a5f53722c3 [core] XtextResourceSet maintains urimap with original and normalized URI. 2012-05-20 19:42:35 +02:00
Sebastian Zarnekow
3e252e7d08 [xbase][conversion] Fixed NPE in value converter for the INT rule
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=380045
2012-05-19 13:12:45 +02:00
Moritz Eysholdt
8286d800c2 [serializer] fixed 368180: Exception when serializing 0.0 typed ecore::EDouble 2012-05-18 14:56:14 +02:00
Moritz Eysholdt
34d2c52381 disable the serializer test for semantically ambiguous parser tests 2012-05-15 18:04:02 +02:00
Moritz Eysholdt
3c2a8802c6 [SerializerTester] enabled AssertStructureAcceptor by default 2012-05-15 18:04:01 +02:00
Moritz Eysholdt
67714808eb fixed 371999: NPE in serializer without warning/error from compiler 2012-05-14 11:23:28 +02:00
Moritz Eysholdt
6409c3cdde added forgotten test language to GenerateAllTestLanguages.mwe2 2012-05-10 10:54:39 +02:00
Holger Schill
d90176fdc6 out of memory error when using grammar with enumerations and integer values see https://bugs.eclipse.org/bugs/show_bug.cgi?id=378967 2012-05-09 17:25:35 +02:00
Moritz Eysholdt
eb843347d3 [serializer] there is no special treatment for boolean-assigned keywords needed 2012-05-09 15:29:58 +02:00
Moritz Eysholdt
83155e5a95 [serializer] don't throw exceptions for keywords in cross references (see bug 376018) 2012-05-09 15:29:58 +02:00
Moritz Eysholdt
4f8a367064 [serializer] fixed 378064: serialization of boolean attributes 2012-05-09 13:37:12 +02:00
Moritz Eysholdt
e3eac94eaa [serializer] fixed a problem with language inheritance and naming
see 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=378325
https://bugs.eclipse.org/bugs/show_bug.cgi?id=346695
https://bugs.eclipse.org/bugs/show_bug.cgi?id=378052
2012-05-09 10:01:00 +02:00
Holger Schill
5aaa12c0ac Changed severity of validation for terminal naming conventions from error to warning 2012-05-04 09:52:57 +02:00
Jan Koehnlein
210b959c59 [tests] Setting EMF runtime version to 2.5 2012-05-03 22:52:36 +02:00
Jan Koehnlein
19a4f319fc [generator] Test for URI conversion in XMI grammar
https://bugs.eclipse.org/bugs/show_bug.cgi?id=378261
2012-05-03 17:08:50 +02:00
Jan Koehnlein
e58a7c1a1c [generator] Explicitly setting EMF runtime version in all EcoreGeneratorFragments 2012-05-03 16:25:36 +02:00
Dennis Huebner
c95f07a5b8 [p2-greedy] Switched to old default greedy = true 2012-05-02 11:02:12 +02:00
Holger Schill
412131e238 Xtext must ensure the use of terminal naming convention see https://bugs.eclipse.org/bugs/show_bug.cgi?id=377311 2012-05-02 09:56:12 +02:00
Sven Efftinge
4345686729 fixed class cast exception in grammar access (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=347171) 2012-04-30 13:31:42 +02:00
Moritz Eysholdt
d21e95334d [Xtext] fixed 363914 - Check that you cannot append a null segment to a
QualifiedName
(cherry picked from commit b74a06f705a9a0750289e2152d49941f4727e756)
2012-04-27 13:35:10 +02:00
Moritz Eysholdt
1d9dfc78d1 fixed 377296 #2: disable caches instead of propagating events 2012-04-24 18:52:21 +02:00
Moritz Eysholdt
ed45ba284e fixed 377296: ResourceSetBasedAllContainersState should handle lazily loaded resources 2012-04-24 16:21:07 +02:00
Jan Koehnlein
78bc63945d [generator] late delivery of tests for manifest merger changes 2012-04-20 12:42:22 +02:00
Jan Koehnlein
f56b26ff2d [nodemodel] Make node model serializable
applied patch https://bugs.eclipse.org/bugs/attachment.cgi?id=212979
see https://bugs.eclipse.org/bugs/show_bug.cgi?id=359824
2012-04-20 12:09:28 +02:00
Dennis Huebner
08c019acef [xtext-mwe] Friendly PathTraverser - Bug 376944 2012-04-19 10:36:27 +02:00
Moritz Eysholdt
cc4beb3446 [serializer] implemented a fail-early strategy for sequencing
The backtracking algorithm of the semantic sequencer now avoids paths
that can not lead to a successful consumption of all EOBject's values.

To do so, every node of the state machine has knowledge about all
EStructuralFeatures which its subsequent nodes refer to. If an EObject
has unconsumed values within EStructuralFeatures that are not part of
this list, the algorithm will not proceed past this node.
2012-04-03 23:57:22 +02:00
Sebastian Zarnekow
d83d4f8365 [tests] Enabled a number of previously disabled test cases
Replaced commented code with more explicit @Ignore annotations in test classes
2012-03-13 14:17:19 +01:00
Sebastian Zarnekow
2c6128873a [tests] Removed obsolete test class 2012-03-13 14:17:19 +01:00
Sebastian Zarnekow
65d9c1413d [xbase][compiler] Fix: NPE in compiler 2012-03-09 14:59:37 +01:00
Sven Efftinge
1a06ed183f fixed broken test, removed obsolete test 2012-03-07 13:49:54 +01:00
Moritz Eysholdt
644bb665d2 fixed FormatterTest.testLinewrapDatatypeRuleRef1 (see bug 347782) 2012-03-06 14:56:51 +01:00
Sebastian Zarnekow
3ae1cff276 [trace] Some fixes for computation of inverse trace regions 2012-03-05 21:34:16 +01:00
Jan Koehnlein
a909ac8421 unused import 2012-03-02 17:35:13 +01:00
Jan Koehnlein
fd8c51bed6 [formatter] Use configurable line breaks: Fixed glitches and added tests for windows
https://bugs.eclipse.org/bugs/show_bug.cgi?id=347782
2012-03-02 11:57:29 +01:00
Jan Koehnlein
161e8237c9 set UNIX-style linebreaks all over the Xtext codebase 2012-03-01 15:04:38 +01:00
Jan Koehnlein
31690a5d29 [tests] fixing tests failing on windows because of file separator 2012-03-01 15:04:37 +01:00
Jan Koehnlein
7c5d2cd831 [formatter] fixing tests on Windows 2012-03-01 15:04:37 +01:00
Sven Efftinge
70c41e25ee Some improvements and normalization of debug information. 2012-02-27 14:22:08 +01:00
Jan Koehnlein
a2945fc474 [resource] clear adapters on root element when unloading
https://bugs.eclipse.org/bugs/show_bug.cgi?id=372563
2012-02-27 11:38:19 +01:00
Jan Koehnlein
ca02badc3a [grammar] Report error in grammar when assigning unchangeable feature
https://bugs.eclipse.org/bugs/show_bug.cgi?id=350747
2012-02-24 15:59:16 +01:00
Dennis Huebner
e4fa1878e5 [372416] Set org.antlr.runtime version designator to [3.2.0,3.2.1),
reactivated xtend.m2e feature
2012-02-24 10:55:36 +01:00