modern.out: Fix nested stack effects.
parent
82a1142c41
commit
f05418b338
|
@ -54,3 +54,6 @@ in: modern.out.tests
|
||||||
*/
|
*/
|
||||||
|
|
||||||
! lexable-paths [ transform-single-line-comment>hash-comment ] rewrite-paths
|
! lexable-paths [ transform-single-line-comment>hash-comment ] rewrite-paths
|
||||||
|
|
||||||
|
{ t }
|
||||||
|
[ "( a: ( quot: ( b -- c ) -- d ) -- e )" [ [ ] rewrite-string ] keep sequence= ] unit-test
|
|
@ -33,7 +33,7 @@ M: single-matched-literal write-literal
|
||||||
[ tag>> write ]
|
[ tag>> write ]
|
||||||
[ seq>> 1 swap nth write-whitespace ]
|
[ seq>> 1 swap nth write-whitespace ]
|
||||||
[ delimiter>> write ]
|
[ delimiter>> write ]
|
||||||
[ payload>> [ write-literal ] each ] ! don't need write-whitespace here, the recursion does it
|
[ payload>> write-literal ] ! don't need write-whitespace here, the recursion does it
|
||||||
[ seq>> 3 swap nth lexed-underlying write-whitespace ]
|
[ seq>> 3 swap nth lexed-underlying write-whitespace ]
|
||||||
[ closing-tag>> write ]
|
[ closing-tag>> write ]
|
||||||
} cleave ;
|
} cleave ;
|
||||||
|
|
Loading…
Reference in New Issue