Skip to content

Commit

Permalink
remove experimental Language validation check and add Umlaute to grammar
Browse files Browse the repository at this point in the history
  • Loading branch information
robmeth committed Sep 2, 2024
1 parent 0156a50 commit c826b1a
Show file tree
Hide file tree
Showing 3 changed files with 2 additions and 34 deletions.
2 changes: 1 addition & 1 deletion packages/ttsl-lang/src/language/grammar/ttsl.langium
Original file line number Diff line number Diff line change
Expand Up @@ -853,7 +853,7 @@ TslAnyType returns TslAnyType:
// -----------------------------------------------------------------------------

terminal ID returns string: IDENTIFIER | '`' IDENTIFIER '`';
terminal fragment IDENTIFIER: /[_a-zA-Z][_a-zA-Z0-9]*/;
terminal fragment IDENTIFIER: /[_a-zA-Zäöüß][_a-zA-Zäöüß0-9]*/;

terminal FLOAT returns number
: DECIMAL_DIGIT+ '.' DECIMAL_DIGIT+ FLOAT_EXPONENT?
Expand Down

This file was deleted.

5 changes: 1 addition & 4 deletions packages/ttsl-lang/src/language/validation/ttsl-validator.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
import { ValidationChecks } from 'langium';
import { TTSLAstType } from '../generated/ast.js';
import type { TTSLServices } from '../ttsl-module.js';
import {
mapsShouldBeUsedWithCaution,
} from './experimentalLanguageFeatures.js';
import {
moduleMemberMustHaveNameThatIsUniqueInPackage,
moduleMustContainUniqueNames,
Expand Down Expand Up @@ -113,7 +110,7 @@ export const registerValidationChecks = function (services: TTSLServices) {
infixOperationOperandsMustHaveCorrectType(services),
],
TslList: [listMustNotContainNamedTuples(services)],
TslDictionary: [mapMustNotContainNamedTuples(services), mapsShouldBeUsedWithCaution(services)],
TslDictionary: [mapMustNotContainNamedTuples(services)],
TslModule: [
moduleMemberMustHaveNameThatIsUniqueInPackage(services),
moduleMustContainUniqueNames,
Expand Down

0 comments on commit c826b1a

Please sign in to comment.