Handbook
Glossary
parse-log-line ( string -- entry )
Vocabulary
logging.parser
Inputs
string
an
object
Outputs
entry
an
object
Definition
USING:
accessors
kernel
locals.backend
peg
;
IN:
logging.parser
:
parse-log-line
( string -- entry )
\
( gensym )
\
parse-log-line
2
load-locals
dup
-1
get-local
compiled-parse
[
ast>>
]
0
get-local
[
load-local
0
get-local
parse-failed
1
drop-locals
]
curry
?if
2
drop-locals
;