diff options
author | Mike Gerwitz <mike.gerwitz@ryansg.com> | 2020-01-15 16:32:46 -0500 |
---|---|---|
committer | Mike Gerwitz <mike.gerwitz@ryansg.com> | 2020-02-26 10:49:01 -0500 |
commit | 19a6d67dc44214f905d0fb3aab09dd4c23eb4ae9 (patch) | |
tree | bc091603d24ae9d996eb95694a15fc1e320b5c26 | |
parent | 7c60b53de8c9de0b788b9b57d10d1b99ded8b3ee (diff) | |
download | tame-19a6d67dc44214f905d0fb3aab09dd4c23eb4ae9.tar.gz tame-19a6d67dc44214f905d0fb3aab09dd4c23eb4ae9.tar.bz2 tame-19a6d67dc44214f905d0fb3aab09dd4c23eb4ae9.zip |
TAMER: Separate static xmle section
-rw-r--r-- | .rev-xmle | 2 | ||||
-rw-r--r-- | src/current/standalone.xsl | 2 | ||||
-rw-r--r-- | tamer/src/ld/poc.rs | 6 |
3 files changed, 7 insertions, 3 deletions
@@ -1,4 +1,4 @@ # This number is incremented for every linker change to force rebuilding # of xmle files. -3 +4 diff --git a/src/current/standalone.xsl b/src/current/standalone.xsl index 59b29fa..eb1cf87 100644 --- a/src/current/standalone.xsl +++ b/src/current/standalone.xsl @@ -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> diff --git a/tamer/src/ld/poc.rs b/tamer/src/ld/poc.rs index df4fd67..7dd764b 100644 --- a/tamer/src/ld/poc.rs +++ b/tamer/src/ld/poc.rs @@ -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")))?; |