mirror of
https://github.com/github/semantic.git
synced 2024-11-28 01:47:01 +03:00
Map sequence_expression to CommaOperator.
This commit is contained in:
parent
9effa7aea1
commit
01e5ddb1cb
@ -80,7 +80,7 @@ termAssignment _ category children =
|
||||
(Interface, children) -> toInterface children
|
||||
_ -> Nothing
|
||||
where flattenExpressionStatements term
|
||||
| Info.category (extract term) `elem` [ExpressionStatements, Other "sequence_expression"] = toList (unwrap term) >>= flattenExpressionStatements
|
||||
| Info.category (extract term) `elem` [ExpressionStatements, CommaOperator] = toList (unwrap term) >>= flattenExpressionStatements
|
||||
| otherwise = [term]
|
||||
|
||||
categoryForTypeScriptName :: Text -> Category
|
||||
@ -101,6 +101,7 @@ categoryForTypeScriptName category = case category of
|
||||
"update_expression" -> MathOperator -- math operator, e.g. ++, --
|
||||
"bool_op" -> BooleanOperator -- boolean operator, e.g. ||, &&.
|
||||
"comma_op" -> CommaOperator -- comma operator, e.g. expr1, expr2.
|
||||
"sequence_expression" -> CommaOperator -- comma operator, e.g. expr1, expr2.
|
||||
"delete_op" -> Operator -- delete operator, e.g. delete x[2].
|
||||
"type_op" -> Operator -- type operator, e.g. typeof Object.
|
||||
"void_op" -> Operator -- void operator, e.g. void 2.
|
||||
|
Loading…
Reference in New Issue
Block a user