diff options
author | Karl Berry <karl@freefriends.org> | 2010-06-08 13:46:05 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-06-08 13:46:05 +0000 |
commit | a960e44eb527236f39aec81babc0474911a86078 (patch) | |
tree | 9950eca71791d90820a80a521a7cc252c0955db5 /Build/source/utils/asymptote/symbol.cc | |
parent | 6443467452320c296faa1f43f0606a9457bd4463 (diff) |
asy 1.96
git-svn-id: svn://tug.org/texlive/trunk@18817 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/asymptote/symbol.cc')
-rw-r--r-- | Build/source/utils/asymptote/symbol.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Build/source/utils/asymptote/symbol.cc b/Build/source/utils/asymptote/symbol.cc index 0f9a506e839..94089223417 100644 --- a/Build/source/utils/asymptote/symbol.cc +++ b/Build/source/utils/asymptote/symbol.cc @@ -22,3 +22,16 @@ symbol *symbol::ecastsym=symbol::specialTrans(string("operator ecast")); } // namespace sym +#ifdef PRESYM +/* Define all of operator symbols SYM_PLUS, etc. */ +#define OPSYMBOL(str, name) \ + sym::symbol *name = sym::symbol::opTrans(str) +#include "opsymbols.h" +#undef OPSYMBOL + +/* Define all of the symbols of the type SYM(name) in selected files. */ +#define ADDSYMBOL(name) \ + sym::symbol *PRETRANSLATED_SYMBOL_##name = sym::symbol::literalTrans(#name) +#include "allsymbols.h" +#undef ADDSYMBOL +#endif |