--- gforth/test/other.fs 1997/10/27 18:25:23 1.6 +++ gforth/test/other.fs 1999/02/22 21:39:45 1.11 @@ -1,6 +1,6 @@ \ various tests, especially for bugs that have been fixed -\ Copyright (C) 1997 Free Software Foundation, Inc. +\ Copyright (C) 1997,1998 Free Software Foundation, Inc. \ This file is part of Gforth. @@ -60,6 +60,10 @@ foo1 addr1 false <> abort" TO does not work on locals" ; 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) 0 @@ -101,7 +105,7 @@ test-only \ create-interpret/compile -: constant ( n "name" -- ) +: my-constant ( n "name" -- ) create-interpret/compile , interpretation> @@ -111,18 +115,31 @@ compilation> @ postpone literal throw : five' five ; five' 5 <> throw +\ structs and alignment + +struct + char% field field1 + float% field field2 +end-struct my-struct% + +0 field2 float% %alignment <> throw + +\ filenames with "//" + +s" //jkfklfggfld/fjsjfk/hjfdjs" open-fpath-file 2drop + \ comments across several lines ( fjklfjlas;d 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! \ testing '(' without ')' at end-of-file