Refactor getSymbolAtOffset
Refactor getSymbolAtOffset

- Per-character regexs
- Throw if unable to disambiguate operator vs identifier
- Extract function expandAtOffset

hoovercj/vscode-ghc-mod,hoovercj/vscode-ghc-mod