reworked on the variable scoping for awk

This commit is contained in:
2007-12-22 03:57:26 +00:00
parent 730e8cc9c5
commit b46fd5ab5c
12 changed files with 79 additions and 47 deletions

View File

@ -354,8 +354,6 @@ public class AseAwkPanel extends Panel implements DropTargetListener
{
new Option("IMPLICIT", StdAwk.OPTION_IMPLICIT, true),
new Option("EXPLICIT", StdAwk.OPTION_EXPLICIT, false),
new Option("UNIQUEFN", StdAwk.OPTION_UNIQUEFN, true),
new Option("SHADING", StdAwk.OPTION_SHADING, true),
new Option("SHIFT", StdAwk.OPTION_SHIFT, false),
new Option("IDIV", StdAwk.OPTION_IDIV, false),
new Option("STRCONCAT", StdAwk.OPTION_STRCONCAT, false),

View File

@ -632,8 +632,6 @@ static struct
{
{ ASE_T("implicit"), TestAwk::OPT_IMPLICIT },
{ ASE_T("explicit"), TestAwk::OPT_EXPLICIT },
{ ASE_T("uniquefn"), TestAwk::OPT_UNIQUEFN },
{ ASE_T("shading"), TestAwk::OPT_SHADING },
{ ASE_T("shift"), TestAwk::OPT_SHIFT },
{ ASE_T("idiv"), TestAwk::OPT_IDIV },
{ ASE_T("strconcat"), TestAwk::OPT_STRCONCAT },

View File

@ -842,8 +842,6 @@ static struct
{
{ ASE_T("implicit"), ASE_AWK_IMPLICIT },
{ ASE_T("explicit"), ASE_AWK_EXPLICIT },
{ ASE_T("uniquefn"), ASE_AWK_UNIQUEFN },
{ ASE_T("shading"), ASE_AWK_SHADING },
{ ASE_T("shift"), ASE_AWK_SHIFT },
{ ASE_T("idiv"), ASE_AWK_IDIV },
{ ASE_T("strconcat"), ASE_AWK_STRCONCAT },
@ -978,8 +976,6 @@ static int awk_main (int argc, ase_char_t* argv[])
int deparse = 0;
opt = ASE_AWK_IMPLICIT |
ASE_AWK_UNIQUEFN |
ASE_AWK_SHADING |
ASE_AWK_EXTIO |
ASE_AWK_BLOCKLESS |
ASE_AWK_BASEONE |