mirror of
https://github.com/github/semantic.git
synced 2024-12-22 22:31:36 +03:00
Not all break statements have labels
This commit is contained in:
parent
328e6f69cf
commit
dbb454eb08
@ -423,7 +423,7 @@ shortVarDeclaration :: Assignment
|
|||||||
shortVarDeclaration = makeTerm <$> symbol ShortVarDeclaration <*> children (Statement.Assignment <$> pure [] <*> expression <*> expression)
|
shortVarDeclaration = makeTerm <$> symbol ShortVarDeclaration <*> children (Statement.Assignment <$> pure [] <*> expression <*> expression)
|
||||||
|
|
||||||
breakStatement :: Assignment
|
breakStatement :: Assignment
|
||||||
breakStatement = makeTerm <$> symbol BreakStatement <*> children (Statement.Break <$> labelName)
|
breakStatement = makeTerm <$> symbol BreakStatement <*> children (Statement.Break <$> (labelName <|> emptyTerm))
|
||||||
|
|
||||||
decStatement :: Assignment
|
decStatement :: Assignment
|
||||||
decStatement = makeTerm <$> symbol DecStatement <*> children (Statement.PostDecrement <$> expression)
|
decStatement = makeTerm <$> symbol DecStatement <*> children (Statement.PostDecrement <$> expression)
|
||||||
|
Loading…
Reference in New Issue
Block a user