This commit is contained in:
2008-07-23 07:12:56 +00:00
parent aca2acab75
commit 2b99c1efad
6 changed files with 25 additions and 79 deletions

View File

@ -1,5 +1,5 @@
/*
* $Id: Awk.hpp 279 2008-07-21 05:27:34Z baconevi $
* $Id: Awk.hpp 283 2008-07-22 13:12:56Z baconevi $
*
* {License}
*/
@ -540,9 +540,9 @@ public:
{
OPT_IMPLICIT = ASE_AWK_IMPLICIT,
OPT_EXPLICIT = ASE_AWK_EXPLICIT,
OPT_BXOR = ASE_AWK_BXOR,
OPT_SHIFT = ASE_AWK_SHIFT,
OPT_IDIV = ASE_AWK_IDIV,
OPT_STRCONCAT = ASE_AWK_STRCONCAT,
OPT_EXTIO = ASE_AWK_EXTIO,
OPT_COPROC = ASE_AWK_COPROC,

View File

@ -1,5 +1,5 @@
/*
* $Id: awk.h 282 2008-07-22 13:01:49Z baconevi $
* $Id: awk.h 283 2008-07-22 13:12:56Z baconevi $
*
* {License}
*/
@ -150,15 +150,8 @@ enum ase_awk_option_t
* operator(.), and a parse-time function check. */
ASE_AWK_EXPLICIT = (1 << 1),
#if 0
/* a function name should not coincide to be a variable name */
/*ASE_AWK_UNIQUEFN = (1 << 2),*/
/* allow variable shading */
/*ASE_AWK_SHADING = (1 << 3),*/
#endif
/* change ^ from exponentation to bitwise xor */
ASE_AWK_BXOR = (1 << 3),
ASE_AWK_BXOR = (1 << 3),
/* support shift operators */
ASE_AWK_SHIFT = (1 << 4),
@ -166,13 +159,6 @@ enum ase_awk_option_t
/* enable the idiv operator (double slashes) */
ASE_AWK_IDIV = (1 << 5),
/* support string concatenation in tokenization.
* this option can change the behavior of a certain construct.
* getline < "abc" ".def" is treated as if it is getline < "abc.def"
* when this option is on. If this option is off, the same expression
* is treated as if it is (getline < "abc") ".def". */
ASE_AWK_STRCONCAT = (1 << 6),
/* support getline and print */
ASE_AWK_EXTIO = (1 << 7),
@ -209,7 +195,7 @@ enum ase_awk_option_t
/* pass the arguments to the main function */
ASE_AWK_ARGSTOMAIN = (1 << 14),
/* enable the non-standard keyworkd reset */
/* enable the non-standard keyword reset */
ASE_AWK_RESET = (1 << 15),
/* allows the assignment of a map value to a variable */