13 lines
430 B
Factor
13 lines
430 B
Factor
! Copyright (C) 2008, 2009 Doug Coleman, Daniel Ehrenberg.
|
|
! See http://factorcode.org/license.txt for BSD license.
|
|
USING: accessors kernel make prettyprint.backend
|
|
prettyprint.custom regexp regexp.parser regexp.private ;
|
|
IN: regexp.prettyprint
|
|
|
|
M: regexp pprint*
|
|
[
|
|
[
|
|
[ raw>> dup find-regexp-syntax swap % swap % % ]
|
|
[ options>> options>string % ] bi
|
|
] "" make
|
|
] keep present-text ; |