ramyaa1113 commited on
Commit
6c76fe5
·
1 Parent(s): d5255e1

req updated

Browse files
Files changed (1) hide show
  1. translator/parse.py +3 -1
translator/parse.py CHANGED
@@ -1,5 +1,4 @@
1
  from tree_sitter import Parser
2
- from tree_sitter_c_sharp import CSHARP_LANGUAGE
3
  # tree-sitter-c-sharp pip package provides the C# language.
4
  from tree_sitter_languages import get_language # helper wrapper (optional)
5
  import re
@@ -23,6 +22,9 @@ def parse_csharp(code: str) -> dict:
23
  result = {"classes": []}
24
 
25
  try:
 
 
 
26
  parser = Parser()
27
  parser.set_language(CSHARP_LANGUAGE)
28
  tree = parser.parse(bytes(code, "utf8"))
 
1
  from tree_sitter import Parser
 
2
  # tree-sitter-c-sharp pip package provides the C# language.
3
  from tree_sitter_languages import get_language # helper wrapper (optional)
4
  import re
 
22
  result = {"classes": []}
23
 
24
  try:
25
+ # try tree-sitter approach
26
+ from tree_sitter import Parser
27
+ from tree_sitter_c_sharp import CSHARP_LANGUAGE
28
  parser = Parser()
29
  parser.set_language(CSHARP_LANGUAGE)
30
  tree = parser.parse(bytes(code, "utf8"))