17 Commits

Author SHA1 Message Date
Pierre-Marie de Rodat
6e88d6ec25 Lkt: revamp the module system 2026-01-20 16:03:43 +00:00
Pierre-Marie de Rodat
ef19046809 structs/struct_env_spec: transition to lkt_compile 2024-10-21 12:57:30 +00:00
Pierre-Marie de Rodat
0e69b5ffa6 Testsuite: update for new e3.testsuite semantics wrt. output refiners
TN: T804-039
2020-08-10 16:42:43 +02:00
Raphaël AMIARD
2495c037bc RA22-015: Use the new error printing mechanism 2020-06-18 16:46:56 +02:00
Pierre-Marie de Rodat
2b9b33d6a0 Remove __future__ imports and adjust stylechecks
TN: T511-017
2020-05-26 12:33:48 +02:00
Pierre-Marie de Rodat
dec2603c9e Refactor Diagnostics/testcases to avoid code duplication in testcases
(no-tn-check)
2017-12-06 12:50:24 +01:00
Pierre-Marie de Rodat
d967b1b3d2 Remove the root_grammar_class decorator
TN: Q606-051
2017-06-14 11:45:44 +02:00
Pierre-Marie de Rodat
212886f469 langkit.dsl: refactor common code in fields processing
TN: Q606-051
2017-06-13 12:15:16 +02:00
Pierre-Marie de Rodat
072cc22f75 Enforce Structs to hold only UserField instances: Field is not allowed
TN: Q606-051
2017-06-13 10:47:21 +02:00
Pierre-Marie de Rodat
134fa53f8a Testsuite: replace .compiled_types dependences with langkit.dsl ones
TN: Q606-051
2017-06-13 10:47:21 +02:00
Pierre-Marie de Rodat
919cc69de0 Move the generic list type creation to StructMetaclass
TN: Q606-051
2017-06-12 13:45:03 +02:00
Pierre-Marie de Rodat
1fb182d3b8 Split Struct and StructType
Struct is now only at the DSL layer, while StructType is the "refined"
internal subclass.

TN: Q606-051
2017-06-08 15:48:17 +02:00
Pierre-Marie de Rodat
d11c8a5d4a Remove all unicode_literals imports from __future__
TN: Q223-029
2017-04-25 14:24:30 +02:00
Pierre-Marie de Rodat
01a080bb7c tests/: update __future__ imports
TN: Q223-029
2017-02-24 11:08:08 +01:00
Raphael Amiard
f910f8d569 Minor: remove unused imports 2017-01-16 14:21:19 +01:00
Pierre-Marie de Rodat
a5e73be3de Testsuite: update root_grammar_class uses for generic list type addition
Change-Id: I4efa7595577dfe53985b7d0471409dd0e81278a5
TN: PA21-020
2016-11-10 13:34:32 +01:00
Pierre-Marie de Rodat
074559c575 Add a testcase for env_spec rejection on Struct subclasses
Change-Id: I957030702cd81ea1ed40620b03bd5d41d0e72a36
TN: P622-029
2016-06-28 16:39:19 +02:00