diff options
author | Khaled Hosny <khaledhosny@eglug.org> | 2014-07-14 21:44:28 +0000 |
---|---|---|
committer | Khaled Hosny <khaledhosny@eglug.org> | 2014-07-14 21:44:28 +0000 |
commit | 5582fc9ddacf1f772faec89f45ffb0e7dfef5b1c (patch) | |
tree | f8f7dfd0c0a70bf7b044f9273ce9cf9bc77f9220 /Build/source/texk/web2c/xetexdir/xetex.web | |
parent | 4f919c611cf0d93c4e4a9234e5d3eca1883343bc (diff) |
Sync XeTeX
git-svn-id: svn://tug.org/texlive/trunk@34603 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/xetexdir/xetex.web')
-rw-r--r-- | Build/source/texk/web2c/xetexdir/xetex.web | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/Build/source/texk/web2c/xetexdir/xetex.web b/Build/source/texk/web2c/xetexdir/xetex.web index 3961b732f58..e897b6aabb3 100644 --- a/Build/source/texk/web2c/xetexdir/xetex.web +++ b/Build/source/texk/web2c/xetexdir/xetex.web @@ -324,8 +324,8 @@ known as `\eTeX'. @d eTeX_version_string=='-2.6' {current \eTeX\ version} @# @d XeTeX_version=0 { \.{\\XeTeXversion} } -@d XeTeX_revision==".99991" { \.{\\XeTeXrevision} } -@d XeTeX_version_string=='-0.99991' {current \XeTeX\ version} +@d XeTeX_revision==".99992" { \.{\\XeTeXrevision} } +@d XeTeX_version_string=='-0.99992' {current \XeTeX\ version} @# @d XeTeX_banner=='This is XeTeX, Version 3.14159265',eTeX_version_string,XeTeX_version_string {printed when \XeTeX\ starts} @@ -7497,12 +7497,14 @@ corresponding token types must precede |write_text|. @d every_job_text=13 {|token_type| code for \.{\\everyjob}} @d every_cr_text=14 {|token_type| code for \.{\\everycr}} @d mark_text=15 {|token_type| code for \.{\\topmark}, etc.} -@d inter_char_text=16 {text from \\XeTeXinterchartoks} @# -@d eTeX_text_offset=output_routine_loc-output_text-1 {1 more to make space for the |inter_char_text|} +@d eTeX_text_offset=output_routine_loc-output_text @d every_eof_text=every_eof_loc-eTeX_text_offset {|token_type| code for \.{\\everyeof}} @# +@d inter_char_text=XeTeX_inter_char_loc-eTeX_text_offset + {|token_type| code for \.{\\XeTeXinterchartoks}} +@# @d write_text=toks_base-eTeX_text_offset {|token_type| code for \.{\\write}} @ The |param_stack| is an auxiliary array used to hold pointers to the token @@ -7614,7 +7616,7 @@ print_char(" ") case token_type of parameter: print_nl("<argument> "); u_template,v_template: print_nl("<template> "); -backed_up_char,backed_up: if loc=null then print_nl("<recently read> ") +backed_up,backed_up_char: if loc=null then print_nl("<recently read> ") else print_nl("<to be read again> "); inserted: print_nl("<inserted text> "); macro: begin print_ln; print_cs(name); @@ -7628,8 +7630,8 @@ every_vbox_text: print_nl("<everyvbox> "); every_job_text: print_nl("<everyjob> "); every_cr_text: print_nl("<everycr> "); mark_text: print_nl("<mark> "); -inter_char_text: print_nl("<XeTeXinterchartoks> "); every_eof_text: print_nl("<everyeof> "); +inter_char_text: print_nl("<XeTeXinterchartoks> "); write_text: print_nl("<write> "); othercases print_nl("?") {this should never happen} endcases @@ -7769,7 +7771,7 @@ if t>=macro then {the token list starts with a reference count} case t of mark_text:print_esc("mark"); write_text:print_esc("write"); - othercases print_cmd_chr(assign_toks,t-output_text+output_routine_loc+1) + othercases print_cmd_chr(assign_toks,t-output_text+output_routine_loc) endcases;@/ print("->"); token_show(p); end_diagnostic(false); end; |