(rule, string)
| 2973 | ).head(); |
| 2974 | |
| 2975 | function parseString(rule, string) { |
| 2976 | var tokens = tokenise(string); |
| 2977 | var parser = lop.Parser(); |
| 2978 | var parseResult = parser.parseTokens(rule, tokens); |
| 2979 | if (parseResult.isSuccess()) { |
| 2980 | return results.success(parseResult.value()); |
| 2981 | } else { |
| 2982 | return new results.Result(null, [results.warning(describeFailure(string, parseResult))]); |
| 2983 | } |
| 2984 | } |
| 2985 | |
| 2986 | function describeFailure(input, parseResult) { |
| 2987 | return "Did not understand this style mapping, so ignored it: " + input + "\n" + |
no test coverage detected