[libSyntax] Support parsing type-identifier

This commit is contained in:
Rintaro Ishizaki
2017-11-28 17:11:52 +09:00
parent d1b0d137da
commit e7cfae0ba9
17 changed files with 226 additions and 86 deletions

View File

@@ -5,7 +5,7 @@ PATTERN_NODES = [
# enum-case-pattern -> type-identifier? '.' identifier tuple-pattern?
Node('EnumCasePattern', kind='Pattern',
children=[
Child('TypeIdentifier', kind='TypeIdentifier',
Child('Type', kind='Type',
is_optional=True),
Child('Period', kind='PeriodToken'),
Child('CaseName', kind='IdentifierToken'),