summaryrefslogtreecommitdiff
path: root/cli/doc/parser.rs
diff options
context:
space:
mode:
authorNayeem Rahman <nayeemrmn99@gmail.com>2020-04-09 13:34:24 +0100
committerGitHub <noreply@github.com>2020-04-09 14:34:24 +0200
commit71ac552249cbded3823998d42cb2fcfd22b522d9 (patch)
tree6abd4014e63e3aefe70b547e88828ad60d81118d /cli/doc/parser.rs
parent475a47cfb7b83e05872ce084bc4b13d60697711b (diff)
feat(cli/doc): Support doc for runtime built-ins (#4635)
Diffstat (limited to 'cli/doc/parser.rs')
-rw-r--r--cli/doc/parser.rs8
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)
}