Skip to content
This repository was archived by the owner on Mar 8, 2020. It is now read-only.

[native driver] Maintainability improvements#139

Merged
juanjux merged 1 commit intobblfsh:masterfrom
juanjux:feature/astimprover_typed
Nov 16, 2017
Merged

[native driver] Maintainability improvements#139
juanjux merged 1 commit intobblfsh:masterfrom
juanjux:feature/astimprover_typed

Conversation

@juanjux
Copy link
Copy Markdown
Contributor

@juanjux juanjux commented Nov 16, 2017

  • Removed old cruft.
  • AstImprover: Use light classes for tokens and positions instead of the native tokenizer tuples.
  • AstImprover: Remove dependency from the "six" module since it'll only be executed under Python 3.
  • AstImprover: Add static typing to the module (it was the only one missing it because it was inherited from pydetector).
  • AstImprover: Fixed a couple conversion/reinterpretation bugs found thanks to the static typing.

@juanjux juanjux self-assigned this Nov 16, 2017
Signed-off-by: Juanjo Alvarez <[email protected]>
@juanjux juanjux merged commit 3fe3582 into bblfsh:master Nov 16, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants