public static Score Interpret(List <Token> tokens) { var builder = new TokenScoreBuilder(); var visitor = new TokenVisitor(builder); foreach (var token in tokens) { token.Accept(visitor); } return(builder.Build()); }
public TokenVisitor(TokenScoreBuilder builder) { _builder = builder; }