Scan for setupfile at the beginning of a parse.
This commit is contained in:
@@ -19,6 +19,7 @@ use nom::multi::separated_list1;
|
||||
use nom::sequence::tuple;
|
||||
|
||||
use super::org_source::OrgSource;
|
||||
use super::setup_file::scan_for_setup_file;
|
||||
use super::token::AllTokensIterator;
|
||||
use super::token::Token;
|
||||
use super::util::exit_matcher_parser;
|
||||
@@ -78,6 +79,11 @@ fn document_org_source<'b, 'g, 'r, 's>(
|
||||
context: RefContext<'b, 'g, 'r, 's>,
|
||||
input: OrgSource<'s>,
|
||||
) -> Res<OrgSource<'s>, Document<'s>> {
|
||||
let setup_file = scan_for_setup_file(input);
|
||||
if setup_file.is_ok() {
|
||||
let (_remaining, setup_file) = setup_file.expect("If-statement proves this is okay.");
|
||||
println!("TODO: Process setup_file: {}", setup_file);
|
||||
}
|
||||
let (remaining, document) =
|
||||
_document(context, input).map(|(rem, out)| (Into::<&str>::into(rem), out))?;
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user