sdk
sdk copied to clipboard
Babelfish driver SDK
This PR defines a new node type for SemUAST called `Ambiguity`. This node will represent multiple alternative meanings of the same node in case driver cannot determine its type with...
The DSL was designed and implemented to run in both forward (AST->UAST) and reverse (UAST->AST) modes. This allows converting the native AST returned by drivers to a canonical form (UAST)...
**Note** this issue must be closed first https://github.com/src-d/infrastructure/issues/1249 Signed-off-by: lwsanty --- This change is [](https://reviewable.io/reviews/bblfsh/sdk/444)
I've noticed a strange error in CI when running driver discovery tests: ``` GET https://api.github.com/repos///tags?page=1&per_page=100: 403 API rate limit of 60 still exceeded until ..., not making remote request. [rate...
A node with roles like: ``` Visibility, World, Declaration, Type ``` would be encoded as: ``` Declaration, Type, Visibility, World ``` due to this [line](https://github.com/bblfsh/sdk/blob/c7df66261dcabae8ddd71c6a68a4391212459e42/uast/uastyaml/uastyaml.go#L108) which is code called by...
In #423 we introduced a temporary fix to deal with incorrect queries in XPath (see #424 for context) and fail catching the `panic` and avoid crashing of clients. In case...
Hey guys ! So for starters just wanted to point out I am not sure if this is the proper repo to ask this, or if it should be in...
To avoid "403 error limit rate exceeded" errors. Note: once this is fixed, the workaround added in #307 should be removed.
With the latest SDK release, it's version and the version of the supported protocol is now out of sync: the latest SDK is v3, while the latest protocol is v2....
Right now the integration test part of the `bblfsh-sdk test` flow relies on ability to share a `/var/run/bblfshctl.sock` between Host and an a container running `bblfshd`, so that a local...