legesher / tree-sitter-legesher-python

✨ Legesher's Python grammar for Tree-Sitter 🌳
https://www.legesher.io
Other
45 stars 36 forks source link

Bug: Rust binding with incorrect Language name #99

Closed madiedgar closed 3 years ago

madiedgar commented 3 years ago

Received error while used in language-legesher-python package for atom:

    at Parser.setLanguage (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/tree-sitter/index.js:259)
    at TreeSitterLanguageMode.parse (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11)
    at LanguageLayer._performUpdate (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11)
    at LanguageLayer.update (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11)
    at new TreeSitterLanguageMode (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11)
    at GrammarRegistry.languageModeForGrammarAndBuffer (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11)
    at GrammarRegistry.autoAssignLanguageMode (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11)
    at Project.buildBuffer (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11)
    at Workspace.openTextFile (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11)
    at Workspace.createItemForURI (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11)
    at Workspace.open (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11) 

The bindings/rust/lib.rs file did not have the correct Language name passed through.