When sending to bblfsh a code with a filename whatever.sh, it is tried to be parsed with shell driver, but this driver should be identified as bash; when it happens, the request fails because bblfsh is not able to route shell requests to bash driver.
As suggested by @juanjux (via Slack), it could be interesting to have language aliases defined in the driver's manifest and then bblfshd could read and route those names to the proper driver.
When sending to bblfsh a code with a filename
whatever.sh, it is tried to be parsed withshelldriver, but this driver should be identified asbash; when it happens, the request fails because bblfsh is not able to routeshellrequests tobashdriver.As suggested by @juanjux (via Slack), it could be interesting to have language aliases defined in the driver's manifest and then bblfshd could read and route those names to the proper driver.