projects
/
external
/
ragel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c7ffa08
)
Added an item. Resulted from discussion with MenTaLguY.
author
thurston
<thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Fri, 2 Feb 2007 01:07:49 +0000
(
01:07
+0000)
committer
thurston
<thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Fri, 2 Feb 2007 01:07:49 +0000
(
01:07
+0000)
git-svn-id: http://svn.complang.org/ragel/trunk@49
052ea7fc
-9027-0410-9066-
f65837a77df0
TODO
patch
|
blob
|
history
diff --git
a/TODO
b/TODO
index
a4dec72
..
a9456a1
100644
(file)
--- a/
TODO
+++ b/
TODO
@@
-1,3
+1,13
@@
+An expression of the form:
+ expr1 <: expr2 . expr3
+Is parsed as:
+ ( expr1 <: expr2 ) . expr3
+If expr2 contains the empty string then it's possible for the machine to escape
+to expr3. This can be confusing. Perhaps <: should behave like
+ expr1 <: ( expr2 . expr3 )
+By using the implementation:
+ expr1 $1 %0 . expr2 . expr3
+
The |> guarded operator and the <| guarded operator need to be added.
The fixed size stack is a problem for manual recursion of unlimited depth.