pub fn process_file<IncludeContext>(
    file_path: &str,
    include_provider: &mut dyn IncludeProvider<IncludeContext = IncludeContext>,
    include_context: IncludeContext
) -> Result<Vec<SourceChunk>, Error>
Expand description

Process a single file, and then any code recursively referenced.

include_provider is used to read all of the files, including the one at file_path.