parameters: (self, path, defines="")
return_statement: return self.parse()
docstring: Parse the given file found under path.
docstring_summary: Parse the given file found under path.
docstring_tokens: Parse the given file found under path .
function: def parse_file(self, path, defines="") -> RootNode:
          """
          Parse the given file found under path.
          """
          self.path = path
          if not self.no_preprocess:
              self.preprocess(defines)
          return self.parse()
function_tokens: def parse_file ( self , path , defines = "" ) -> RootNode : self . path = path if not self . no_preprocess : self . preprocess ( defines ) return self . parse ( )