As discovered in https://github.com/bblfsh/javascript-driver/pull/81#issuecomment-481845021 and noted at https://github.com/bblfsh/javascript-driver/pull/81#issuecomment-481852636 - bash driver does not handle _string literals_ in semantic mode the same way as other drivers do. On ```sh bc = "b\nc" ``` `//uast:String` Path query results in ``` "@type":"uast:String","Format":"","Value":"b\\nc" ``` where the expected result for semantic mode would be `b\ncq`.
As discovered in bblfsh/javascript-driver#81 (comment) and noted at bblfsh/javascript-driver#81 (comment) - bash driver does not handle string literals in semantic mode the same way as other drivers do.
On
bc = "b\nc"//uast:StringPath query results inwhere the expected result for semantic mode would be
b\ncq.