23 Commits

Author SHA1 Message Date
Daniel Mercier
84ed349df7 Add tests for OCaml API
TN: S410-040
2019-06-27 15:02:58 +02:00
Pierre-Marie de Rodat
c0dd2fa8a1 Stop using langkit.lexer.Eof if test lexers
TN: R913-030
2019-02-08 17:54:23 +01:00
Pierre-Marie de Rodat
1d71c0a759 grammar/warn_imprecise: new testcase
TN: R925-010
2018-09-28 15:02:58 +02:00
Pierre-Marie de Rodat
fb77256e74 properties/big_integer: update to check ordering comparison operations
TN: R529-024
2018-05-31 15:07:23 +02:00
Pierre-Marie de Rodat
180921a097 properties/big_integer: update to check subt. and eq. operations
TN: R529-024
2018-05-31 15:07:23 +02:00
Pierre-Marie de Rodat
eb7d51e13e Turn whitespaces into trivia in the testsuite reference lexer
TN: R115-038
2018-04-26 15:10:54 +02:00
Pierre-Marie de Rodat
c626d8db73 Add spacing rules to the testsuite reference lexer
TN: R115-038
2018-04-26 15:10:54 +02:00
Pierre-Marie de Rodat
d3f7b9da53 Add token families to the testsuite's example lexer
TN: R115-038
2018-04-19 16:55:10 +02:00
Pierre-Marie de Rodat
5a3e8ffce7 Add comments in the testsuite reference lexer
TN: R220-021
2018-02-21 17:50:09 +01:00
Pierre-Marie de Rodat
faf75344e9 Add a semicolon token to the testsuite reference lexer
TN: R220-021
2018-02-20 16:55:41 +01:00
Pierre-Marie de Rodat
b48169c525 Add an "error" token to the testsuite reference lexer
TN: R118-015
2018-01-18 16:55:55 +01:00
Pierre-Marie de Rodat
897b5220b9 Testsuite: add a dot token to the example lexer
TN: QC21-013
2017-12-21 12:38:51 +01:00
Pierre-Marie de Rodat
a2766abced Testsuite: add the "=" token to the referenced lexer
TN: QB21-034
2017-11-30 11:49:20 +01:00
Pierre-Marie de Rodat
142df8ba3d Testsuite: add a "def" token to the reference lexer
TN: QB22-017
2017-11-22 14:48:47 +01: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
a464818342 testsuite/: update __future__ imports
TN: Q223-029
2017-02-24 11:15:42 +01:00
Pierre-Marie de Rodat
60f1a52a52 Testsuite example lexer: allow numeric characters in identifiers
Change-Id: Iea32304a23b4a4c29feee8154fc381ab8e146274
TN: Q112-034
2017-01-13 11:07:51 +01:00
Pierre-Marie de Rodat
949f7c4ca4 Lexer: remove the NoText token action class
Now that all tokens have text anyway, NoText can just be replaced with
WithText.

Change-Id: I384e837bf7746a02dbefd61c1877995fd0330464
TN: PC19-012
2017-01-06 17:14:44 +01:00
Pierre-Marie de Rodat
2e517019ba Add a testcase for external properties
Change-Id: Ia97f476ad5daa858a5063940146e90662255aa09
TN: PC13-017
2016-12-14 10:52:48 +01:00
Pierre-Marie de Rodat
229ff60739 StructMetaClass: rename into StructMetaclass (casing)
This makes it consistent with CompiledTypeMetaclass. And this is easier
to type!

Change-Id: Ia5d21aa325e1de54ffa653f6ef87dd67f6131d15
TN: P622-029
2016-06-28 16:41:06 +02:00
Pierre-Marie de Rodat
7b65e98889 Add a testcase for the LexicalEnv.get binding in Python
Change-Id: I67873b9eae388bae6759b7f6d8909d60e2a93703
TN: P406-021
2016-04-12 16:02:13 +02:00
Pierre-Marie de Rodat
a835c58128 Add test for Match property expressions input validation
Change-Id: I2e04ac941d23b7762c3050f69f400a2a10b9e2aa
TN: P315-031
2016-03-18 16:30:01 +01:00
Pierre-Marie de Rodat
f6feacab39 Create a dedicated testsuite
Start it with a single testcase in order to test the framework.

Change-Id: I4f3bf0309e78e9b4827d6800add2060362ac4166
TN: P210-005
2016-02-22 09:57:01 +01:00