Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 419 Bytes

IDEAS.md

File metadata and controls

35 lines (23 loc) · 419 Bytes

Ideas

separate regex from it's arguments

expression('ABC').exec({ A, B, C })

use tag fn to create regular expressions

Examples

DnD:

tag`(${mousedown}${mousemove}*${mouseup})*`

Consequent clicks:

tag`(${click}${click})*`

Consequent clicks w/o outside clicking:

tag`(${click} ^${outsideClick} ${click})`

Timely clicks:

tag`(${click} ${click})5ms`