s/rule/token/ for LTM's sake.
attach_docs can happily be a method.
heredoc rarely need create a Cursor.

Saves 20,000 or so Cursor allocations in CORE.setting.
Indentation fix.
Remove our own hack ident definition.

The real thing LTMs proper now; timotimo++.
changed 66 <?before ...> to <?[...]>
Special-case ws to check MARKER in a method.

This saves creating a Cursor object and messing with highexpect in any
call where we already did match ws at this position.
unbust S02-lexical-conventions/unspace.t
back to <?before> style when # is involved
<?before '#'> to <?[#]>
first attempt
Merge pull request #211 from grondilu/combinations

List.combinations and List.permutations
expand tabs
Merge pull request #212 from grondilu/combinations

fixing indentation
Merge branch 'nom' into cursless

Conflicts:
	tools/build/NQP_REVISION
Undo before removal in unsp.
Undo a before to cclass that busts LTM.
Undo one more before -> cclass.
Bump to NQP with fixes/improvements for cursless.
Avoid line-pos cache recomputations; timotimo++.