code: static Map<String, List<Token>> compile(Map<String, String> attributes,
                                            EvaluatorCompiler compiler)
        throws ExpressionCompileException {
  
      Map<String, List<Token>> map = new LinkedHashMap<String, List<Token>>();
  
      for (Map.Entry<String, String> attribute : attributes.entrySet()) {
        map.put(attribute.getKey(), compiler.tokenizeAndCompile(attribute.getValue()));
      }
  
      return map;
    }
docs: compiles a map of name:value attrs into a map of name:token renderables