private int EvaluateExpression(string source, LabelStore labelStore) { var resolver = new ExpressionResolver(labelStore); var parser = new Parser(resolver); bool success = parser.ParseExpression(source); if (!success) { Assert.Inconclusive("Cannot parse expression " + source); } return resolver.Evaluate(); }