diff options
author | Nayeem Rahman <nayeemrmn99@gmail.com> | 2020-04-09 13:34:24 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-09 14:34:24 +0200 |
commit | 71ac552249cbded3823998d42cb2fcfd22b522d9 (patch) | |
tree | 6abd4014e63e3aefe70b547e88828ad60d81118d /cli/doc/parser.rs | |
parent | 475a47cfb7b83e05872ce084bc4b13d60697711b (diff) |
feat(cli/doc): Support doc for runtime built-ins (#4635)
Diffstat (limited to 'cli/doc/parser.rs')
-rw-r--r-- | cli/doc/parser.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cli/doc/parser.rs b/cli/doc/parser.rs index 4b37c5fae..35694aa9a 100644 --- a/cli/doc/parser.rs +++ b/cli/doc/parser.rs @@ -184,6 +184,14 @@ impl DocParser { pub async fn parse(&self, file_name: &str) -> Result<Vec<DocNode>, ErrBox> { let source_code = self.loader.load_source_code(file_name).await?; + self.parse_source(file_name, source_code.as_str()) + } + + pub fn parse_source( + &self, + file_name: &str, + source_code: &str, + ) -> Result<Vec<DocNode>, ErrBox> { let module_doc = self.parse_module(file_name, &source_code)?; Ok(module_doc.exports) } |