示例#1
0
文件: Functions.cs 项目: shoff/Rant
 private static bool Else(Interpreter interpreter, RantPattern source, Stringe tagname, Argument[] args)
 {
     if (!interpreter.UseElse())
     {
         return(false);
     }
     interpreter.PushState(Interpreter.State.CreateSub(source, args[0].GetTokens(), interpreter, interpreter.CurrentState.Output));
     return(true);
 }
示例#2
0
 private static bool Else(Interpreter interpreter, Source source, Stringe tagname, Argument[] args)
 {
     if (!interpreter.UseElse())
     {
         return(false);
     }
     interpreter.PushState(State.CreateDerivedShared(source, args[0].GetTokens(), interpreter));
     return(true);
 }