| \G and input buffer. Interpret. When the parse area is empty, |
\G and input buffer. Interpret. When the parse area is empty, |
| \G restore the input source specification. |
\G restore the input source specification. |
| [ has? file [IF] ] |
[ has? file [IF] ] |
| loadfilename 2@ 2>r |
s" *evaluated string*" loadfilename>r |
| s" *evaluated string*" loadfilename 2! |
|
| [ [THEN] ] |
[ [THEN] ] |
| push-file #tib ! >tib ! |
push-file #tib ! >tib ! |
| >in off |
>in off |
| ['] interpret catch |
['] interpret catch |
| pop-file |
pop-file |
| [ has? file [IF] ] |
[ has? file [IF] ] |
| 2r> loadfilename 2! |
r>loadfilename |
| [ [THEN] ] |
[ [THEN] ] |
| throw ; |
throw ; |
| [THEN] |
[THEN] |