﻿ticket	summary	component	version	milestone	type	owner	status	created	_changetime	_description	_reporter
1	Document use of capturing groups				defect		new	2008-05-14T03:24:43Z	2008-05-14T03:24:43Z	The priority-only lexer using capturing groups in its rule aggregation, which means that users can't use capturing group without interfering.	dsowen
4	Support stateful lexing, especially for cl-yacc				enhancement		new	2011-12-01T20:11:06Z	2011-12-01T20:11:06Z	"The lexers are currently completely stateless.  In order to make progress in consuming the source string, user code is required to track the current scan position.

Stateful scanners (or scanner-wrappers) should be included, to make using dso-lex with parsers such as cl-yacc easier."	dsowen
2	Investigate alternatives to capturing-groups				task		new	2008-05-14T03:25:53Z	2008-05-14T03:25:53Z	"The priority-only lexer uses capturing groups in a way the prevents users from using capturing groups in rules.

Is there a way around this, to allow users to use capturing groups in rules?"	dsowen
3	Support skipping				enhancement	dsowen	new	2008-10-24T21:33:50Z	2008-10-24T21:33:50Z	"{{{
(deflexer test ()
  (""[0-9]+"" digits)
  (""[:space:]+""))
}}}

Evaluating `(test "" 123"")` should skip the leading whitespace and return the following digits token.

Proposed by vasa on #gentoo-lisp"	dsowen
