removed unnecessary features
This commit is contained in:
parent
ad228277ce
commit
c19cbaa8bd
@ -54,9 +54,7 @@ CAwk::CAwk ():
|
|||||||
{
|
{
|
||||||
/* TODO: what is the best default option? */
|
/* TODO: what is the best default option? */
|
||||||
option =
|
option =
|
||||||
ASE_AWK_IMPLICIT |
|
ASE_AWK_IMPLICIT |
|
||||||
ASE_AWK_UNIQUEFN |
|
|
||||||
ASE_AWK_SHADING |
|
|
||||||
ASE_AWK_EXTIO |
|
ASE_AWK_EXTIO |
|
||||||
ASE_AWK_BLOCKLESS |
|
ASE_AWK_BLOCKLESS |
|
||||||
ASE_AWK_BASEONE |
|
ASE_AWK_BASEONE |
|
||||||
@ -1153,36 +1151,6 @@ STDMETHODIMP CAwk::put_ExplicitVariable(VARIANT_BOOL newVal)
|
|||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
STDMETHODIMP CAwk::get_UniqueFunction(VARIANT_BOOL *pVal)
|
|
||||||
{
|
|
||||||
if (handle != NULL) option = ase_awk_getoption (handle);
|
|
||||||
*pVal = (option & ASE_AWK_UNIQUEFN) == 1;
|
|
||||||
return S_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
STDMETHODIMP CAwk::put_UniqueFunction(VARIANT_BOOL newVal)
|
|
||||||
{
|
|
||||||
if (newVal) option = option | ASE_AWK_UNIQUEFN;
|
|
||||||
else option = option & ~ASE_AWK_UNIQUEFN;
|
|
||||||
if (handle != NULL) ase_awk_setoption (handle, option);
|
|
||||||
return S_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
STDMETHODIMP CAwk::get_VariableShading(VARIANT_BOOL *pVal)
|
|
||||||
{
|
|
||||||
if (handle != NULL) option = ase_awk_getoption (handle);
|
|
||||||
*pVal = (option & ASE_AWK_SHADING) == 1;
|
|
||||||
return S_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
STDMETHODIMP CAwk::put_VariableShading(VARIANT_BOOL newVal)
|
|
||||||
{
|
|
||||||
if (newVal) option = option | ASE_AWK_SHADING;
|
|
||||||
else option = option & ~ASE_AWK_SHADING;
|
|
||||||
if (handle != NULL) ase_awk_setoption (handle, option);
|
|
||||||
return S_OK;
|
|
||||||
}
|
|
||||||
|
|
||||||
STDMETHODIMP CAwk::get_ShiftOperators(VARIANT_BOOL *pVal)
|
STDMETHODIMP CAwk::get_ShiftOperators(VARIANT_BOOL *pVal)
|
||||||
{
|
{
|
||||||
if (handle != NULL) option = ase_awk_getoption (handle);
|
if (handle != NULL) option = ase_awk_getoption (handle);
|
||||||
|
@ -167,10 +167,6 @@ public:
|
|||||||
STDMETHOD(put_IdivOperator)(/*[in]*/ VARIANT_BOOL newVal);
|
STDMETHOD(put_IdivOperator)(/*[in]*/ VARIANT_BOOL newVal);
|
||||||
STDMETHOD(get_ShiftOperators)(/*[out, retval]*/ VARIANT_BOOL *pVal);
|
STDMETHOD(get_ShiftOperators)(/*[out, retval]*/ VARIANT_BOOL *pVal);
|
||||||
STDMETHOD(put_ShiftOperators)(/*[in]*/ VARIANT_BOOL newVal);
|
STDMETHOD(put_ShiftOperators)(/*[in]*/ VARIANT_BOOL newVal);
|
||||||
STDMETHOD(get_VariableShading)(/*[out, retval]*/ VARIANT_BOOL *pVal);
|
|
||||||
STDMETHOD(put_VariableShading)(/*[in]*/ VARIANT_BOOL newVal);
|
|
||||||
STDMETHOD(get_UniqueFunction)(/*[out, retval]*/ VARIANT_BOOL *pVal);
|
|
||||||
STDMETHOD(put_UniqueFunction)(/*[in]*/ VARIANT_BOOL newVal);
|
|
||||||
STDMETHOD(get_ExplicitVariable)(/*[out, retval]*/ VARIANT_BOOL *pVal);
|
STDMETHOD(get_ExplicitVariable)(/*[out, retval]*/ VARIANT_BOOL *pVal);
|
||||||
STDMETHOD(put_ExplicitVariable)(/*[in]*/ VARIANT_BOOL newVal);
|
STDMETHOD(put_ExplicitVariable)(/*[in]*/ VARIANT_BOOL newVal);
|
||||||
STDMETHOD(get_ImplicitVariable)(/*[out, retval]*/ VARIANT_BOOL *pVal);
|
STDMETHOD(get_ImplicitVariable)(/*[out, retval]*/ VARIANT_BOOL *pVal);
|
||||||
|
@ -62,16 +62,6 @@ interface IAwk : IDispatch
|
|||||||
[propput, id(14), helpstring("property ExplicitVariable")]
|
[propput, id(14), helpstring("property ExplicitVariable")]
|
||||||
HRESULT ExplicitVariable([in] VARIANT_BOOL newVal);
|
HRESULT ExplicitVariable([in] VARIANT_BOOL newVal);
|
||||||
|
|
||||||
[propget, id(15), helpstring("property UniqueFunction")]
|
|
||||||
HRESULT UniqueFunction([out,retval] VARIANT_BOOL *pVal);
|
|
||||||
[propput, id(15), helpstring("property UniqueFunction")]
|
|
||||||
HRESULT UniqueFunction([in] VARIANT_BOOL newVal);
|
|
||||||
|
|
||||||
[propget, id(16), helpstring("property VariableShading")]
|
|
||||||
HRESULT VariableShading([out,retval] VARIANT_BOOL *pVal);
|
|
||||||
[propput, id(16), helpstring("property VariableShading")]
|
|
||||||
HRESULT VariableShading([in] VARIANT_BOOL newVal);
|
|
||||||
|
|
||||||
[propget, id(17), helpstring("property ShiftOperators")]
|
[propget, id(17), helpstring("property ShiftOperators")]
|
||||||
HRESULT ShiftOperators([out,retval] VARIANT_BOOL *pVal);
|
HRESULT ShiftOperators([out,retval] VARIANT_BOOL *pVal);
|
||||||
[propput, id(17), helpstring("property ShiftOperators")]
|
[propput, id(17), helpstring("property ShiftOperators")]
|
||||||
|
@ -31,8 +31,6 @@ public:
|
|||||||
NONE = 0,
|
NONE = 0,
|
||||||
IMPLICIT = ASE::Awk::OPT_IMPLICIT,
|
IMPLICIT = ASE::Awk::OPT_IMPLICIT,
|
||||||
EXPLICIT = ASE::Awk::OPT_EXPLICIT,
|
EXPLICIT = ASE::Awk::OPT_EXPLICIT,
|
||||||
UNIQUEFN = ASE::Awk::OPT_UNIQUEFN,
|
|
||||||
SHADING = ASE::Awk::OPT_SHADING,
|
|
||||||
SHIFT = ASE::Awk::OPT_SHIFT,
|
SHIFT = ASE::Awk::OPT_SHIFT,
|
||||||
IDIV = ASE::Awk::OPT_IDIV,
|
IDIV = ASE::Awk::OPT_IDIV,
|
||||||
STRCONCAT = ASE::Awk::OPT_STRCONCAT,
|
STRCONCAT = ASE::Awk::OPT_STRCONCAT,
|
||||||
|
@ -100,18 +100,6 @@ namespace ase.com
|
|||||||
set { awk.ExplicitVariable = value; }
|
set { awk.ExplicitVariable = value; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool UniqueFunction
|
|
||||||
{
|
|
||||||
get { return awk.UniqueFunction; }
|
|
||||||
set { awk.UniqueFunction = value; }
|
|
||||||
}
|
|
||||||
|
|
||||||
public bool VariableShading
|
|
||||||
{
|
|
||||||
get { return awk.VariableShading; }
|
|
||||||
set { awk.VariableShading = value; }
|
|
||||||
}
|
|
||||||
|
|
||||||
public bool ShiftOperators
|
public bool ShiftOperators
|
||||||
{
|
{
|
||||||
get { return awk.ShiftOperators; }
|
get { return awk.ShiftOperators; }
|
||||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user