13 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
2594d56508 Remove abstract expressions
Remove the `AbstractExpression` class hierarchy and move all the
code that creates resolved expressions (i.e. `construct` methods) to the
Lkt frontend.
2025-03-24 15:39:29 +00:00
Pierre-Marie de Rodat
eb36d66f4f Lkt: rename @export to @exported 2024-06-19 10:18:02 +00:00
Pierre-Marie de Rodat
807c0bea09 properties/invalid_array_lit: transition to the lkt_compile driver 2023-12-13 13:36:32 +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
Pierre-Marie de Rodat
d1762f3072 langkit.diagnostics: fix the display of warnings
TN: RA22-015
2020-06-19 10:02:54 +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
dcffaba4a4 Add support for LKT lexers, transition tests
TN: RA22-015
2020-03-16 10:41:18 +01:00
Pierre-Marie de Rodat
383670d486 Extend support for LKT grammars, transition tests
TN: RA22-015
2020-02-27 13:43:20 +01:00
Pierre-Marie de Rodat
dd3738809e Remove "Type" suffix for type DSL/type repository names
TN: R904-024
2018-09-06 17:35:16 +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
dd24a38b30 invalid_array_lit: new testcase
TN: OA28-063
2017-11-13 14:22:18 +01:00