protected static extern void mupDefineFun1(IntPtr a_parser, string name, Fun1Delegate fun, int optimize);
protected static extern void mupDefinePostfixOprt(IntPtr a_pParser, string id, Fun1Delegate fun, int optimize );
public void DefineInfixOprt(string name, Fun1Delegate oprt, EPrec precedence) { m_binOprtDelegates.Add(oprt); mupDefineInfixOprt(m_parser, name, oprt, 0 ); }
public void DefinePostfixOprt(string name, Fun1Delegate oprt) { m_binOprtDelegates.Add(oprt); mupDefinePostfixOprt(m_parser, name, oprt, 0); }
protected static extern void mecDefineInfixOprt(IntPtr a_pParser, string id, Fun1Delegate fun, int optimize);
public void DefineFun(string name, Fun1Delegate function, bool bAllowOptimization) { m_funDelegates.Add(function); mupDefineFun1(m_parser, name, function, (bAllowOptimization) ? 1 : 0); }
protected static extern void mecDefineFun1(IntPtr a_parser, string name, Fun1Delegate fun, int optimize);
public void DefineInfixOprt(string name, Fun1Delegate oprt, EPrec precedence) { m_binOprtDelegates.Add(oprt); mecDefineInfixOprt(m_parser, name, oprt, 0); }
public void DefinePostfixOprt(string name, Fun1Delegate oprt) { m_binOprtDelegates.Add(oprt); mecDefinePostfixOprt(m_parser, name, oprt, 0); }
public void DefineFun(string name, Fun1Delegate function, bool bAllowOptimization) { m_funDelegates.Add(function); mecDefineFun1(m_parser, name, function, (bAllowOptimization) ? 1 : 0); }
public void DefineFun(string name, Fun1Delegate function) { m_funDelegates.Add(function); mupDefineFun1(m_parser, name, function, 0); }