diff options
Diffstat (limited to 'parser/parser.fnl')
| -rw-r--r-- | parser/parser.fnl | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/parser/parser.fnl b/parser/parser.fnl index e97351f..b2ff20c 100644 --- a/parser/parser.fnl +++ b/parser/parser.fnl @@ -147,7 +147,8 @@ (if extra-metrics (table.unpack extra-metrics) ""))) - (+ (peg.P " ") "\t" "." "\n" -1))))))] + (maybe ".") + (+ (peg.P " ") "\t" "." "\n" "<" -1))))))] (let [result (peg:match text)] (if result (let [[number metric] result] @@ -162,7 +163,8 @@ (* (peg.C pegs.number) (maybe " ") (+ (* (peg.C (+ (peg.P "мл") "л")) - (+ (peg.P " ") "\t" "." "\n" -1))))))] + (maybe ".") + (+ (peg.P " ") "\t" "." "\n" "<" -1))))))] (let [result (peg:match text)] (if result (let [[number metric] result] |
