aboutsummaryrefslogtreecommitdiffstats
path: root/test/funstack.awk
diff options
context:
space:
mode:
Diffstat (limited to 'test/funstack.awk')
-rw-r--r--test/funstack.awk110
1 files changed, 55 insertions, 55 deletions
diff --git a/test/funstack.awk b/test/funstack.awk
index ab85b45e..9a630213 100644
--- a/test/funstack.awk
+++ b/test/funstack.awk
@@ -118,7 +118,7 @@
BEGIN { initialize() }
-/^ *@ *[Ss][Tt][Rr][Ii][Nn][Gg] *{/ { do_String(); next }
+/^ *@ *[Ss][Tt][Rr][Ii][Nn][Gg] *\{/ { do_String(); next }
/^ *@ *[Pp][Rr][Ee][Aa][Mm][Bb][Ll][Ee]/ { next }
@@ -163,7 +163,7 @@ function do_Article()
In_Article = 1
Citation_label = $0
- sub(/^[^\{]*{/,"",Citation_label)
+ sub(/^[^\{]*\{/,"",Citation_label)
sub(/ *, *$/,"",Citation_label)
Author = ""
@@ -376,82 +376,82 @@ function html_accents(s)
gsub(/{\\aa}/, "\\å", s)
gsub(/{\\ae}/, "\\æ", s)
- gsub(/{\\c{c}}/,"\\ç", s)
+ gsub(/\{\\c\{c\}\}/,"\\ç", s)
- gsub(/{\\\e}/, "\\è", s)
- gsub(/{\\'e}/, "\\é", s)
- gsub(/{\\[\^]e}/,"\\ê", s)
- gsub(/{\\\"e}/, "\\ë", s)
+ gsub(/\{\\\e\}/, "\\è", s)
+ gsub(/\{\\'e\}/, "\\é", s)
+ gsub(/\{\\[\^]e\}/,"\\ê", s)
+ gsub(/\{\\\"e\}/, "\\ë", s)
- gsub(/{\\\i}/, "\\ì", s)
- gsub(/{\\'i}/, "\\í", s)
- gsub(/{\\[\^]i}/,"\\î", s)
- gsub(/{\\\"i}/, "\\ï", s)
+ gsub(/\{\\\i\}/, "\\ì", s)
+ gsub(/\{\\'i\}/, "\\í", s)
+ gsub(/\{\\[\^]i\}/,"\\î", s)
+ gsub(/\{\\\"i\}/, "\\ï", s)
# ignore eth and thorn
- gsub(/{\\~n}/, "\\ñ", s)
+ gsub(/\{\\~n\}/, "\\ñ", s)
- gsub(/{\\\o}/, "\\ò", s)
- gsub(/{\\'o}/, "\\ó", s)
- gsub(/{\\[\^]o}/, "\\ô", s)
- gsub(/{\\~o}/, "\\õ", s)
- gsub(/{\\\"o}/, "\\ö", s)
- gsub(/{\\o}/, "\\ø", s)
+ gsub(/\{\\\o\}/, "\\ò", s)
+ gsub(/\{\\'o\}/, "\\ó", s)
+ gsub(/\{\\[\^]o\}/, "\\ô", s)
+ gsub(/\{\\~o\}/, "\\õ", s)
+ gsub(/\{\\\"o\}/, "\\ö", s)
+ gsub(/\{\\o\}/, "\\ø", s)
- gsub(/{\\\u}/, "\\ù", s)
- gsub(/{\\'u}/, "\\ú", s)
- gsub(/{\\[\^]u}/,"\\û", s)
- gsub(/{\\\"u}/, "\\ü", s)
+ gsub(/\{\\\u\}/, "\\ù", s)
+ gsub(/\{\\'u\}/, "\\ú", s)
+ gsub(/\{\\[\^]u\}/,"\\û", s)
+ gsub(/\{\\\"u\}/, "\\ü", s)
- gsub(/{\\'y}/, "\\ý", s)
- gsub(/{\\\"y}/, "\\ÿ", s)
+ gsub(/\{\\'y\}/, "\\ý", s)
+ gsub(/\{\\\"y\}/, "\\ÿ", s)
# Now do the same for upper-case accents
- gsub(/{\\\A}/, "\\À", s)
- gsub(/{\\'A}/, "\\Á", s)
- gsub(/{\\[\^]A}/, "\\Â", s)
- gsub(/{\\~A}/, "\\Ã", s)
- gsub(/{\\\"A}/, "\\Ä", s)
- gsub(/{\\AA}/, "\\Å", s)
- gsub(/{\\AE}/, "\\Æ", s)
+ gsub(/\{\\\A\}/, "\\À", s)
+ gsub(/\{\\'A\}/, "\\Á", s)
+ gsub(/\{\\[\^]A\}/, "\\Â", s)
+ gsub(/\{\\~A\}/, "\\Ã", s)
+ gsub(/\{\\\"A\}/, "\\Ä", s)
+ gsub(/\{\\AA\}/, "\\Å", s)
+ gsub(/\{\\AE\}/, "\\Æ", s)
- gsub(/{\\c{C}}/,"\\Ç", s)
+ gsub(/\{\\c\{C\}\}/,"\\Ç", s)
- gsub(/{\\\e}/, "\\È", s)
- gsub(/{\\'E}/, "\\É", s)
- gsub(/{\\[\^]E}/, "\\Ê", s)
- gsub(/{\\\"E}/, "\\Ë", s)
+ gsub(/\{\\\e\}/, "\\È", s)
+ gsub(/\{\\'E\}/, "\\É", s)
+ gsub(/\{\\[\^]E\}/, "\\Ê", s)
+ gsub(/\{\\\"E\}/, "\\Ë", s)
- gsub(/{\\\I}/, "\\Ì", s)
- gsub(/{\\'I}/, "\\Í", s)
- gsub(/{\\[\^]I}/, "\\Î", s)
- gsub(/{\\\"I}/, "\\Ï", s)
+ gsub(/\{\\\I\}/, "\\Ì", s)
+ gsub(/\{\\'I\}/, "\\Í", s)
+ gsub(/\{\\[\^]I\}/, "\\Î", s)
+ gsub(/\{\\\"I\}/, "\\Ï", s)
# ignore eth and thorn
- gsub(/{\\~N}/, "\\Ñ", s)
+ gsub(/\{\\~N\}/, "\\Ñ", s)
- gsub(/{\\\O}/, "\\Ò", s)
- gsub(/{\\'O}/, "\\Ó", s)
- gsub(/{\\[\^]O}/, "\\Ô", s)
- gsub(/{\\~O}/, "\\Õ", s)
- gsub(/{\\\"O}/, "\\Ö", s)
- gsub(/{\\O}/, "\\Ø", s)
+ gsub(/\{\\\O\}/, "\\Ò", s)
+ gsub(/\{\\'O\}/, "\\Ó", s)
+ gsub(/\{\\[\^]O\}/, "\\Ô", s)
+ gsub(/\{\\~O\}/, "\\Õ", s)
+ gsub(/\{\\\"O\}/, "\\Ö", s)
+ gsub(/\{\\O\}/, "\\Ø", s)
- gsub(/{\\\U}/, "\\Ù", s)
- gsub(/{\\'U}/, "\\Ú", s)
- gsub(/{\\[\^]U}/, "\\Û", s)
- gsub(/{\\\"U}/, "\\Ü", s)
+ gsub(/\{\\\U\}/, "\\Ù", s)
+ gsub(/\{\\'U\}/, "\\Ú", s)
+ gsub(/\{\\[\^]U\}/, "\\Û", s)
+ gsub(/\{\\\"U\}/, "\\Ü", s)
- gsub(/{\\'Y}/, "\\Ý", s)
+ gsub(/\{\\'Y\}/, "\\Ý", s)
- gsub(/{\\ss}/, "\\ß", s)
+ gsub(/\{\\ss\}/, "\\ß", s)
# Others not mentioned in Flynn's book
- gsub(/{\\'\\i}/,"\\í", s)
- gsub(/{\\'\\j}/,"j", s)
+ gsub(/\{\\'\\i\}/,"\\í", s)
+ gsub(/\{\\'\\j\}/,"j", s)
}
return (s)
}