TAMER: Separate static xmle section

master
Mike Gerwitz 2020-01-15 16:32:46 -05:00
parent 7c60b53de8
commit 19a6d67dc4
3 changed files with 7 additions and 3 deletions

View File

@ -1,4 +1,4 @@
# This number is incremented for every linker change to force rebuilding
# of xmle files.
3
4

View File

@ -54,8 +54,8 @@
<!-- (moved from linker during TAMER POC linker) -->
<call-template name="compiler:entry" />
<call-template name="compiler:classifier" />
<value-of disable-output-escaping="yes" select="/lv:package/l:static/text()" />
<call-template name="compiler:entry-rater" />
<value-of disable-output-escaping="yes" select="/lv:package/l:exec/text()" />
<text>; </text>

View File

@ -512,13 +512,17 @@ fn output_xmle<'a, 'i, I: Interner<'i>>(
}
writer.write_event(Event::End(BytesEnd::borrowed(b"l:retmap-exec")))?;
writer.write_event(Event::Start(BytesStart::borrowed_name(b"l:exec")))?;
writer.write_event(Event::Start(BytesStart::borrowed_name(b"l:static")))?;
write_fragments(&mut writer, &sorted.meta)?;
write_fragments(&mut writer, &sorted.worksheet)?;
write_fragments(&mut writer, &sorted.params)?;
write_fragments(&mut writer, &sorted.types)?;
write_fragments(&mut writer, &sorted.funcs)?;
writer.write_event(Event::End(BytesEnd::borrowed(b"l:static")))?;
writer.write_event(Event::Start(BytesStart::borrowed_name(b"l:exec")))?;
write_fragments(&mut writer, &sorted.rater)?;
writer.write_event(Event::End(BytesEnd::borrowed(b"l:exec")))?;