1
1
mirror of https://github.com/github/semantic.git synced 2024-11-24 08:54:07 +03:00

Merge pull request #1392 from github/typescript-fixes

Typescript fixes
This commit is contained in:
Josh Vera 2017-10-05 14:13:25 -07:00 committed by GitHub
commit 3ecd1d1bfa
95 changed files with 220 additions and 18 deletions

View File

@ -667,7 +667,6 @@ expression = term (handleError everything)
importAlias',
internalModule,
super,
abstractClass,
object,
array,
jsxElement,
@ -1074,6 +1073,7 @@ declaration = everything
function,
internalModule,
ambientFunction,
abstractClass,
class',
module',
variableDeclaration,
@ -1132,16 +1132,16 @@ shorthandPropertyIdentifier :: Assignment
shorthandPropertyIdentifier = makeTerm <$> symbol Grammar.ShorthandPropertyIdentifier <*> (Language.TypeScript.Syntax.ShorthandPropertyIdentifier <$> source)
requiredParameter :: Assignment
requiredParameter = makeRequiredParameter <$> symbol Grammar.RequiredParameter <*> children ((,,,) <$> (accessibilityModifier' <|> emptyTerm) <*> (identifier <|> destructuringPattern) <*> (typeAnnotation' <|> emptyTerm) <*> (expression <|> emptyTerm))
where makeRequiredParameter loc (modifier, identifier, annotation, initializer) = makeTerm loc (Language.TypeScript.Syntax.RequiredParameter [modifier, annotation] (makeTerm loc (Statement.Assignment [] identifier initializer)))
requiredParameter = makeRequiredParameter <$> symbol Grammar.RequiredParameter <*> children ((,,,,) <$> (accessibilityModifier' <|> emptyTerm) <*> (readonly' <|> emptyTerm) <*> (identifier <|> destructuringPattern) <*> (typeAnnotation' <|> emptyTerm) <*> (expression <|> emptyTerm))
where makeRequiredParameter loc (modifier, readonly, identifier, annotation, initializer) = makeTerm loc (Language.TypeScript.Syntax.RequiredParameter [modifier, readonly, annotation] (makeTerm loc (Statement.Assignment [] identifier initializer)))
restParameter :: Assignment
restParameter = makeRestParameter <$> symbol Grammar.RestParameter <*> children ((,) <$> identifier <*> (typeAnnotation' <|> emptyTerm))
where makeRestParameter loc (identifier, annotation) = makeTerm loc (Language.TypeScript.Syntax.RestParameter [annotation] identifier)
optionalParameter :: Assignment
optionalParameter = makeOptionalParam <$> symbol Grammar.OptionalParameter <*> children ((,,,) <$> (accessibilityModifier' <|> emptyTerm) <*> (identifier <|> destructuringPattern) <*> (typeAnnotation' <|> emptyTerm) <*> (expression <|> emptyTerm))
where makeOptionalParam loc (modifier, subject, annotation, initializer) = makeTerm loc (Language.TypeScript.Syntax.OptionalParameter [modifier, annotation] (makeTerm loc (Statement.Assignment [] subject initializer)))
optionalParameter = makeOptionalParam <$> symbol Grammar.OptionalParameter <*> children ((,,,,) <$> (accessibilityModifier' <|> emptyTerm) <*> (readonly' <|> emptyTerm) <*> (identifier <|> destructuringPattern) <*> (typeAnnotation' <|> emptyTerm) <*> (expression <|> emptyTerm))
where makeOptionalParam loc (modifier, readonly, subject, annotation, initializer) = makeTerm loc (Language.TypeScript.Syntax.OptionalParameter [modifier, readonly, annotation] (makeTerm loc (Statement.Assignment [] subject initializer)))
internalModule :: Assignment
internalModule = makeTerm <$> symbol Grammar.InternalModule <*> children (Language.TypeScript.Syntax.InternalModule <$> (string <|> identifier <|> nestedIdentifier) <*> statements)

View File

@ -4,18 +4,21 @@
(Empty)
(Empty)
{-(RequiredParameter
{-(Empty)-}
{-(Empty)-}
{-(Empty)-}
{-(Assignment
{-(Identifier)-}
{-(Empty)-})-})-}
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
{+(RequiredParameter
{+(Empty)+}
{+(Empty)+}
{+(Empty)+}
{+(Assignment

View File

@ -4,6 +4,7 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -11,6 +12,7 @@
->(Identifier) }
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -9,6 +9,7 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -9,6 +9,7 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -8,6 +8,7 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -8,6 +8,7 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -9,6 +9,7 @@
{+(Empty)+}
{+(Identifier)+}
{+(RequiredParameter
{+(Empty)+}
{+(Empty)+}
{+(Empty)+}
{+(Assignment
@ -25,6 +26,7 @@
{+(Empty)+}
{+(Identifier)+}
{+(RequiredParameter
{+(Empty)+}
{+(Empty)+}
{+(Empty)+}
{+(Assignment
@ -41,6 +43,7 @@
{+(Empty)+}
{+(Identifier)+}
{+(RequiredParameter
{+(Empty)+}
{+(Empty)+}
{+(Empty)+}
{+(Assignment
@ -63,6 +66,7 @@
{-(Empty)-}
{-(Identifier)-}
{-(RequiredParameter
{-(Empty)-}
{-(Empty)-}
{-(Empty)-}
{-(Assignment
@ -79,6 +83,7 @@
{-(Empty)-}
{-(Identifier)-}
{-(RequiredParameter
{-(Empty)-}
{-(Empty)-}
{-(Empty)-}
{-(Assignment
@ -95,6 +100,7 @@
{-(Empty)-}
{-(Identifier)-}
{-(RequiredParameter
{-(Empty)-}
{-(Empty)-}
{-(Empty)-}
{-(Assignment

View File

@ -16,6 +16,7 @@
{ (Identifier)
->(Identifier) }
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -33,6 +34,7 @@
{ (Identifier)
->(Identifier) }
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -50,6 +52,7 @@
{ (Identifier)
->(Identifier) }
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -15,6 +15,7 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -31,6 +32,7 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -47,6 +49,7 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -9,6 +9,7 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -25,6 +26,7 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -41,6 +43,7 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -9,18 +9,21 @@
(Empty)
(Empty)
{-(RequiredParameter
{-(Empty)-}
{-(Empty)-}
{-(Empty)-}
{-(Assignment
{-(Identifier)-}
{-(Empty)-})-})-}
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
{+(RequiredParameter
{+(Empty)+}
{+(Empty)+}
{+(Empty)+}
{+(Assignment

View File

@ -9,6 +9,7 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -16,6 +17,7 @@
->(Identifier) }
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -8,12 +8,14 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -8,12 +8,14 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -5,12 +5,14 @@
{ (Identifier)
->(Identifier) }
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -5,12 +5,14 @@
{ (Identifier)
->(Identifier) }
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -5,12 +5,14 @@
{ (Identifier)
->(Identifier) }
{-(RequiredParameter
{-(Empty)-}
{-(Empty)-}
{-(Empty)-}
{-(Assignment
{-(Identifier)-}
{-(Empty)-})-})-}
{-(RequiredParameter
{-(Empty)-}
{-(Empty)-}
{-(Empty)-}
{-(Assignment

View File

@ -5,12 +5,14 @@
{ (Identifier)
->(Identifier) }
{+(RequiredParameter
{+(Empty)+}
{+(Empty)+}
{+(Empty)+}
{+(Assignment
{+(Identifier)+}
{+(Empty)+})+})+}
{+(RequiredParameter
{+(Empty)+}
{+(Empty)+}
{+(Empty)+}
{+(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -21,12 +23,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -21,12 +23,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -21,12 +23,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -21,12 +23,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -9,12 +9,14 @@
{ (Identifier)
->(Identifier) }
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -9,12 +9,14 @@
{ (Identifier)
->(Identifier) }
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -8,12 +8,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -8,12 +8,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -1,13 +1 @@
(Program
(Function
(Empty)
(Empty)
(Identifier)
(
(VariableDeclaration
(Assignment
(Empty)
(Identifier)
(Float)))
(Yield
(Identifier)))))
(Program(Function(Empty)(Empty)(Identifier)((VariableDeclaration(Assignment(Empty)(Identifier)(Float)))(Yield(Identifier)))))

View File

@ -34,6 +34,7 @@
{-(PredefinedType)-})-}
{-(Identifier)-}
{-(RequiredParameter
{-(Empty)-}
{-(Empty)-}
{-(Annotation
{-(PredefinedType)-})-}
@ -49,6 +50,7 @@
{-(PredefinedType)-})-}
{-(Identifier)-}
{-(RequiredParameter
{-(Empty)-}
{-(Empty)-}
{-(Annotation
{-(PredefinedType)-})-}
@ -105,6 +107,7 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Annotation
(PredefinedType))

View File

@ -23,6 +23,7 @@
{+(PredefinedType)+})+}
{+(Identifier)+}
{+(RequiredParameter
{+(Empty)+}
{+(Empty)+}
{+(Annotation
{+(PredefinedType)+})+}
@ -38,6 +39,7 @@
{+(PredefinedType)+})+}
{+(Identifier)+}
{+(RequiredParameter
{+(Empty)+}
{+(Empty)+}
{+(Annotation
{+(PredefinedType)+})+}
@ -106,6 +108,7 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Annotation
(PredefinedType))

View File

@ -23,6 +23,7 @@
(PredefinedType))
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Annotation
(PredefinedType))
@ -38,6 +39,7 @@
(PredefinedType))
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Annotation
(PredefinedType))
@ -94,6 +96,7 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Annotation
(PredefinedType))

View File

@ -21,6 +21,7 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Annotation
(PredefinedType))

View File

@ -5,6 +5,7 @@
{+(Empty)+}
{+(Identifier)+}
{+(RequiredParameter
{+(Empty)+}
{+(Empty)+}
{+(Annotation
{+(PredefinedType)+})+}
@ -12,6 +13,7 @@
{+(Identifier)+}
{+(Empty)+})+})+}
{+(RequiredParameter
{+(Empty)+}
{+(Empty)+}
{+(Annotation
{+(PredefinedType)+})+}

View File

@ -7,6 +7,7 @@
{-(Empty)-}
{-(Identifier)-}
{-(RequiredParameter
{-(Empty)-}
{-(Empty)-}
{-(Annotation
{-(PredefinedType)-})-}
@ -14,6 +15,7 @@
{-(Identifier)-}
{-(Empty)-})-})-}
{-(RequiredParameter
{-(Empty)-}
{-(Empty)-}
{-(Annotation
{-(PredefinedType)-})-}

View File

@ -5,6 +5,7 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Annotation
(PredefinedType))
@ -12,6 +13,7 @@
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Annotation
(PredefinedType))

View File

@ -4,18 +4,21 @@
(Empty)
(Empty)
{-(RequiredParameter
{-(Empty)-}
{-(Empty)-}
{-(Empty)-}
{-(Assignment
{-(Identifier)-}
{-(Empty)-})-})-}
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
{+(RequiredParameter
{+(Empty)+}
{+(Empty)+}
{+(Empty)+}
{+(Assignment

View File

@ -4,6 +4,7 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -11,6 +12,7 @@
->(Identifier) }
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -9,6 +9,7 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -9,6 +9,7 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -8,6 +8,7 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -8,6 +8,7 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -17,6 +17,7 @@
{+(Empty)+}
{+(Identifier)+}
{+(RequiredParameter
{+(Empty)+}
{+(Empty)+}
{+(Empty)+}
{+(Assignment
@ -33,6 +34,7 @@
{+(Empty)+}
{+(Identifier)+}
{+(RequiredParameter
{+(Empty)+}
{+(Empty)+}
{+(Empty)+}
{+(Assignment
@ -49,6 +51,7 @@
{+(Empty)+}
{+(Identifier)+}
{+(RequiredParameter
{+(Empty)+}
{+(Empty)+}
{+(Empty)+}
{+(Assignment
@ -71,6 +74,7 @@
{-(Empty)-}
{-(Identifier)-}
{-(RequiredParameter
{-(Empty)-}
{-(Empty)-}
{-(Empty)-}
{-(Assignment
@ -87,6 +91,7 @@
{-(Empty)-}
{-(Identifier)-}
{-(RequiredParameter
{-(Empty)-}
{-(Empty)-}
{-(Empty)-}
{-(Assignment
@ -103,6 +108,7 @@
{-(Empty)-}
{-(Identifier)-}
{-(RequiredParameter
{-(Empty)-}
{-(Empty)-}
{-(Empty)-}
{-(Assignment

View File

@ -24,6 +24,7 @@
{ (Identifier)
->(Identifier) }
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -41,6 +42,7 @@
{ (Identifier)
->(Identifier) }
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -58,6 +60,7 @@
{ (Identifier)
->(Identifier) }
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -20,6 +20,7 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -36,6 +37,7 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -52,6 +54,7 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -14,6 +14,7 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -30,6 +31,7 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -46,6 +48,7 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -9,18 +9,21 @@
(Empty)
(Empty)
{-(RequiredParameter
{-(Empty)-}
{-(Empty)-}
{-(Empty)-}
{-(Assignment
{-(Identifier)-}
{-(Empty)-})-})-}
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
{+(RequiredParameter
{+(Empty)+}
{+(Empty)+}
{+(Empty)+}
{+(Assignment

View File

@ -9,6 +9,7 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -16,6 +17,7 @@
->(Identifier) }
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -8,12 +8,14 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -8,12 +8,14 @@
(Empty)
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -11,12 +11,14 @@
{-(PredefinedType)-})-}
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -11,12 +11,14 @@
{-(TypeIdentifier)-})-}
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -8,12 +8,14 @@
(PredefinedType))
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -5,12 +5,14 @@
(TypeIdentifier))
(Empty)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -5,12 +5,14 @@
{ (Identifier)
->(Identifier) }
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -5,12 +5,14 @@
{ (Identifier)
->(Identifier) }
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -5,12 +5,14 @@
{ (Identifier)
->(Identifier) }
{-(RequiredParameter
{-(Empty)-}
{-(Empty)-}
{-(Empty)-}
{-(Assignment
{-(Identifier)-}
{-(Empty)-})-})-}
{-(RequiredParameter
{-(Empty)-}
{-(Empty)-}
{-(Empty)-}
{-(Assignment

View File

@ -5,12 +5,14 @@
{ (Identifier)
->(Identifier) }
{+(RequiredParameter
{+(Empty)+}
{+(Empty)+}
{+(Empty)+}
{+(Assignment
{+(Identifier)+}
{+(Empty)+})+})+}
{+(RequiredParameter
{+(Empty)+}
{+(Empty)+}
{+(Empty)+}
{+(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -21,12 +23,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -21,12 +23,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -21,12 +23,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -4,12 +4,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
@ -21,12 +23,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -9,12 +9,14 @@
{ (Identifier)
->(Identifier) }
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -9,12 +9,14 @@
{ (Identifier)
->(Identifier) }
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -8,12 +8,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment

View File

@ -8,12 +8,14 @@
(Empty)
(Identifier)
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment
(Identifier)
(Empty)))
(RequiredParameter
(Empty)
(Empty)
(Empty)
(Assignment