[gforth] / gforth / quotes.fs  

gforth: gforth/quotes.fs

Diff for /gforth/quotes.fs between version 1.6 and 1.7

version 1.6, Wed Dec 4 10:42:59 2002 UTC version 1.7, Thu Jan 23 21:45:59 2003 UTC
Line 33 
Line 33 
 create \-escape-table  create \-escape-table
     7 c,        8 c,  char c c,  char d c,      27 c,      12 c,  char g c,      7 c,        8 c,  char c c,  char d c,      27 c,      12 c,  char g c,
 char h c,  char i c,  char j c,  char k c,  char l c,  char m c,      10 c,  char h c,  char i c,  char j c,  char k c,  char l c,  char m c,      10 c,
 char o c,  char p c,  char q c,      13 c,  char s c,       9 c,  char u c,  char o c,  char p c,  char " c,      13 c,  char s c,       9 c,  char u c,
     11 c,      11 c,
   
 : \-escape ( c-addr1 -- c-addr2 c )  : \-escape ( c-addr1 -- c-addr2 c )
Line 102 
Line 102 
     s" a" drop \-escape 7 <> throw drop .s      s" a" drop \-escape 7 <> throw drop .s
     \"-parse " s" " str= 0= throw .s      \"-parse " s" " str= 0= throw .s
     \"-parse \a\b\c\e\f\n\r\t\v\100\x40xabcde" dump      \"-parse \a\b\c\e\f\n\r\t\v\100\x40xabcde" dump
     s\" \a\bcd\e\fghijklm\12opq\rs\tu\v" \-escape-table over str= 0= throw      s\" \a\bcd\e\fghijklm\12op\"\rs\tu\v" \-escape-table over str= 0= throw
     s\" \w\0101\x041\"\\" name wAA"\ str= 0= throw      s\" \w\0101\x041\"\\" name wAA"\ str= 0= throw
     s\" s\\\" \\" ' evaluate catch 0= throw      s\" s\\\" \\" ' evaluate catch 0= throw
 [endif]  [endif]


Generate output suitable for use with a patch program
Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

CVS Admin

Powered by ViewCVS 1.0-dev
(Powered by ViewCVS)

ViewCVS and CVS Help