public void Accept(CloseCondition command) { if (_conditions.Count == 1) { _isExecutable = false; return; } _conditions.Pop(); }
public void CloseConditionParse() { var command = new CloseCondition(); var commandParser = new CommandToStringParser(); var parsedCommand = commandParser.ParseCommand(command).Trim(' ', '\n', '\r'); var result = "endif"; Assert.AreEqual(parsedCommand, result); }
private bool EqualsCloseCondition(CloseCondition x, CloseCondition y) { return(true); }
public void Accept(CloseCondition command) { _conditions.Pop(); }
public void Accept(CloseCondition command) { _isEqual = true; }
public void Accept(CloseCondition command) { _builder.AppendLine("endif"); }