Diff for /gforth/test/other.fs between versions 1.6 and 1.7

version 1.6, 1997/10/27 18:25:23 version 1.7, 1998/04/14 16:43:22
Line 60  foo1 Line 60  foo1
     addr1 false <> abort" TO does not work on locals" ;      addr1 false <> abort" TO does not work on locals" ;
 locals-test2  locals-test2
   
   : locals-test3 ( -- )
       \ this should compile, but gives "invalid name argument" on gforth-0.3.0
       0 { a b } 0 to a ;
   
 \ multiple reveals (recursive)  \ multiple reveals (recursive)
   
 0  0
Line 101  test-only Line 105  test-only
   
 \ create-interpret/compile  \ create-interpret/compile
   
 : constant ( n "name" -- )  : my-constant ( n "name" -- )
     create-interpret/compile      create-interpret/compile
     ,      ,
 interpretation>  interpretation>
Line 111  compilation> Line 115  compilation>
     @ postpone literal      @ postpone literal
 <compilation ;  <compilation ;
   
 5 constant five  5 my-constant five
 five 5 <> throw  five 5 <> throw
 : five' five ;  : five' five ;
 five' 5 <> throw  five' 5 <> throw
   
   \ structs and alignment
   
   struct
     char% field field1
     float% field field2
   end-struct my-struct%
   
   0 field2 float% %alignment <> throw
   
 \ comments across several lines  \ comments across several lines
   
 ( fjklfjlas;d  ( fjklfjlas;d
 abort" ( does not work across lines"  abort" ( does not work across lines"
 )  )
   
 s" ( testing ( without delimited by newline in non-files" evaluate  s" ( testing ( without being delimited by newline in non-files" evaluate
   
 \ last test!  \ last test!
 \ testing '(' without ')' at end-of-file  \ testing '(' without ')' at end-of-file

Removed from v.1.6  
changed lines
  Added in v.1.7


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>