Closed xsawyerx closed 4 years ago
All the q-like functions do not support a space after the delimiter anymore. Done.
The problem now is that it finds q ()
(with a space) as a function named q
. (Same with all q-like functions that use a space and parenthesis: qq ()
, qr ()
, qx ()
.)
[This includes the commits from #25 and needs to be rebased before it's merged.]
This supports the following:
q()
,q{}
,q<>
,q//
,q!!
qq()
,qq{}
,qq<>
,qq//
,qq!!
qw()
,qw{}
,qw<>
,qw//
,qw!!
qx()
,qx{}
,qx<>
,qx//
,qx!!
qr()
,qr{}
,qr<>
,qr//
,qr!!
Issues to fix:
q()
,qq()
,qw()
,qx()
,qr()
More comments:
q( () )
should and will fail.qw()
disregards spaces between elements. I would love to resolve it in the future.qr()
has regex modifiers. Those aren't supported here at all.