From d80736ab6e8e3cad2f1a30c6eaba2d6883dbe967 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 26 Aug 2017 20:31:40 +0200 Subject: Remove AmForth --- amforth-6.5/common/lib/execute-parsing.frt | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 amforth-6.5/common/lib/execute-parsing.frt (limited to 'amforth-6.5/common/lib/execute-parsing.frt') diff --git a/amforth-6.5/common/lib/execute-parsing.frt b/amforth-6.5/common/lib/execute-parsing.frt deleted file mode 100644 index a5dc9bc..0000000 --- a/amforth-6.5/common/lib/execute-parsing.frt +++ /dev/null @@ -1,25 +0,0 @@ - -\ execute-parsing -\ ( addr len XT -- ) -\ execute XT with addr/len as SOURCE -\ - -variable xp-addr -variable xp-len - -: xp-source xp-addr @ xp-len @ ; - -: execute-parsing ( addr len XT -- ) - xp-addr @ xp-len @ 2>r \ make it nestable - >r \ save XT temporarily - xp-len ! xp-addr ! \ prepare new source - r> \ get back the XT - ['] source defer@ >in @ 2>r \ save and switch source - ['] xp-source is SOURCE - 0 >IN ! - catch \ DO IT - 2r> >in ! is source \ restore old source - 2r> xp-len ! xp-addr ! \ restore nested information - throw \ re-throw exception, if any -; - -- cgit v1.2.3