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);
 }
示例#5
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);
 }
示例#7
0
 protected static extern void mecDefineFun1(IntPtr a_parser, string name, Fun1Delegate fun, int optimize);
示例#8
0
 public void DefineInfixOprt(string name, Fun1Delegate oprt, EPrec precedence)
 {
     m_binOprtDelegates.Add(oprt);
     mecDefineInfixOprt(m_parser, name, oprt, 0);
 }
示例#9
0
 public void DefinePostfixOprt(string name, Fun1Delegate oprt)
 {
     m_binOprtDelegates.Add(oprt);
     mecDefinePostfixOprt(m_parser, name, oprt, 0);
 }
示例#10
0
 public void DefineFun(string name, Fun1Delegate function, bool bAllowOptimization)
 {
     m_funDelegates.Add(function);
     mecDefineFun1(m_parser, name, function, (bAllowOptimization) ? 1 : 0);
 }
示例#11
0
 public void DefineFun(string name, Fun1Delegate function)
 {
     m_funDelegates.Add(function);
     mupDefineFun1(m_parser, name, function, 0);
 }