UNPKG

760 BJavaScriptView Raw
1// Generated by CoffeeScript 1.6.2
2(function() {
3 var Message, fs, messageparser, _;
4
5 fs = require('fs');
6
7 _ = require('underscore');
8
9 Message = require('./Message');
10
11 messageparser = require('../definitions/message');
12
13 module.exports = {
14 parse: function(s) {
15 var column, control_characters, e, line, message, _ref;
16
17 try {
18 _ref = messageparser.parse(s), message = _ref.message, control_characters = _ref.control_characters;
19 return new Message(message, control_characters);
20 } catch (_error) {
21 e = _error;
22 column = e.column, line = e.line, message = e.message;
23 return {
24 column: column,
25 error: message,
26 line: line
27 };
28 }
29 }
30 };
31
32}).call(this);