shuffle around parser elements
This commit is contained in:
parent
08341eadba
commit
34deae2acc
@ -1,10 +1,7 @@
|
||||
open Angstrom
|
||||
open Types
|
||||
open Parsers
|
||||
|
||||
let is_digit = function '0' .. '9' -> true | _ -> false
|
||||
let digit = take_while is_digit >>| int_of_string
|
||||
let is_semi c = c == ';'
|
||||
let skip_semi = skip is_semi
|
||||
let ansi_escape = string "\x1b["
|
||||
let ansi_values = sep_by skip_semi digit
|
||||
|
||||
|
9
lib/parsers.ml
Normal file
9
lib/parsers.ml
Normal file
@ -0,0 +1,9 @@
|
||||
open Angstrom
|
||||
|
||||
let is_digit = function '0' .. '9' -> true | _ -> false
|
||||
let is_semi c = c == ';'
|
||||
|
||||
let digit = take_while is_digit >>| int_of_string
|
||||
let skip_semi = skip is_semi
|
||||
|
||||
let semi_digits = sep_by1 skip_semi digit
|
Loading…
Reference in New Issue
Block a user