// automatically generated by Xtext
grammar org.etsi.mts.tdl.TDLtxi with org.etsi.mts.tdl.TDLtx

import "http://www.etsi.org/spec/TDL/1.3.1/configurations" as tc
import "http://www.etsi.org/spec/TDL/1.4.1" as tdl
import "http://www.eclipse.org/emf/2002/Ecore" as ecore
import "http://www.etsi.org/spec/TDL/1.3.1/structured" as to

@Override
Package returns tdl::Package:
    super
;

//Retain Braces even in indentation-based
@Override
LBrace:
    '{'
;

@Override
RBrace:
    '}'
;

//for both indented and un-indented blocks within parentheses
@Override
LParen:
    '(' BEGIN?
;

@Override
RParen:
    END? ')'
;

//for indentation based syntax
@Override
terminal BEGIN: 'synthetic:BEGIN';  // increase indentation

@Override
terminal END: 'synthetic:END';      // decrease indentation
