bold-parser ( -- parser ) (original) (raw)

Vocabulary
parser-combinators.simple

Inputs
None

Outputs

Word description
Return a parser that consumes a string enclosed in the '*' character from the input string. This is commonly used in markup languages to indicate bold faced text.

USING: parser-combinators parser-combinators.simple prettyprint ; "*foo*" bold-parser parse-1 .
"foo"

USING: kernel parser-combinators parser-combinators.simple prettyprint sequences ; "*foo*" bold-parser [ "" "" surround ] <@ parse-1 .
"foo"

See also
$see-also, digit-parser, integer-parser, string-parser, italic-parser, comma-list

Definition