Discovered as part of the https://github.com/bblfsh/bblfshd/issues/268#issuecomment-475046348 This is an ☂️ issue for driver failures due errors while semantic normalization of some files. - [ ] 5 string literal escape sequence handling cases https://github.com/bblfsh/cpp-driver/issues/35 - [ ] `check: key "Prop_DeclSpecifier": unused field(s) on node CPPASTNamedTypeSpecifier: Prop_AttributeSpecifiers"` - [ ] `check: key "Prop_Declarator": key "Prop_Parameters": elem 0 (nodes.Object): unused field(s) on node CPPASTArrayDeclarator: Prop_NesteDeclarator"` - [ ] `heck: key "Prop_Declarator": key "Prop_Parameters": elem 1 (nodes.Object): unused field(s) on node CPPASTArrayDeclarator: Prop_NestedDeclarator"` - [ ] `check: key "Prop_Declarator": unused field(s) on node CPPASTFunctionDeclarator: Prop_AttributeSpecifiers"` - [ ] `check: key "Prop_Declarator": unused field(s) on node CPPASTFunctionDeclarator: Prop_Attributes"` - [ ] `check: key "Prop_Declarator": unused field(s) on node CPPASTFunctionDeclarator: TrailingComments"` - [ ] `check: unused field(s) on node CPPASTLiteralExpression: ExpandedFromMacro"` - [ ] `check: unused field(s) on node CPPASTLiteralExpression: LeadingComments"` - [ ] `check: unused field(s) on node CPPASTLiteralExpression: TrailingComments"` - [ ] `check: unused field(s) on node CPPASTName: LeadingComments"` - [ ] `check: unused field(s) on node CPPASTName: TrailingComments"` - [ ] `check: unused field(s) on node CPPASTQualifiedName: TrailingComments"` - [ ] `construct: key "@role": unhandled value: arrow -> in map[!=:` - [ ] `onstruct: key "@role": unhandled value: arrow -> in map[&&:` - [ ] `construct: key "@role": unhandled value: arrow -> in map[-:` - [ ] `construct: key "@role": unhandled value: arrow -> in map[>:` - [ ] `construct: key "@role": unhandled value: arrow -> in map[^=:` - [ ] `construct: key "@role": unhandled value: arrow -> in map[max:` - [ ] `construct: key "@role": unhandled value: arrow -> in map[unknown_operator:` - [ ] `construct: key "@role": unhandled value: arrow -> in map[|:` Normalization mapping for semantic mode needs to be updated. The list was produced with ```bash grep "language=cpp$" bblfshd.log | grep "error" | grep -v "native driver is not running" | grep -oP "FailedPrecondition desc = (.*) elapsed" | sort | uniq ``` 186 files for the fixtures to reproduce the failures can be obtained with ``` grep "language=cpp$" bblfshd.log | grep "error" | grep -v "native driver is not running" | grep -oP "FailedPrecondition desc = \K(.*)" | sort | less ```
Discovered as part of the bblfsh/bblfshd#268 (comment)
This is an ☂️ issue for driver failures due errors while semantic normalization of some files.
check: key "Prop_DeclSpecifier": unused field(s) on node CPPASTNamedTypeSpecifier: Prop_AttributeSpecifiers"check: key "Prop_Declarator": key "Prop_Parameters": elem 0 (nodes.Object): unused field(s) on node CPPASTArrayDeclarator: Prop_NesteDeclarator"heck: key "Prop_Declarator": key "Prop_Parameters": elem 1 (nodes.Object): unused field(s) on node CPPASTArrayDeclarator: Prop_NestedDeclarator"check: key "Prop_Declarator": unused field(s) on node CPPASTFunctionDeclarator: Prop_AttributeSpecifiers"check: key "Prop_Declarator": unused field(s) on node CPPASTFunctionDeclarator: Prop_Attributes"check: key "Prop_Declarator": unused field(s) on node CPPASTFunctionDeclarator: TrailingComments"check: unused field(s) on node CPPASTLiteralExpression: ExpandedFromMacro"check: unused field(s) on node CPPASTLiteralExpression: LeadingComments"check: unused field(s) on node CPPASTLiteralExpression: TrailingComments"check: unused field(s) on node CPPASTName: LeadingComments"check: unused field(s) on node CPPASTName: TrailingComments"check: unused field(s) on node CPPASTQualifiedName: TrailingComments"construct: key "@role": unhandled value: arrow -> in map[!=:onstruct: key "@role": unhandled value: arrow -> in map[&&:construct: key "@role": unhandled value: arrow -> in map[-:construct: key "@role": unhandled value: arrow -> in map[>:construct: key "@role": unhandled value: arrow -> in map[^=:construct: key "@role": unhandled value: arrow -> in map[max:construct: key "@role": unhandled value: arrow -> in map[unknown_operator:construct: key "@role": unhandled value: arrow -> in map[|:Normalization mapping for semantic mode needs to be updated.
The list was produced with
186 files for the fixtures to reproduce the failures can be obtained with