Merge pull request #354 from stepancheg/generated

Insert @generated marker into generated Scheme files
This commit is contained in:
Edwin Brady 2020-07-05 14:05:22 +01:00 committed by GitHub
commit e3dcc2da1b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 1 deletions

View File

@ -71,6 +71,7 @@ escapeString s = pack $ foldr escape [] $ unpack s
schHeader : String -> List String -> String
schHeader chez libs
= (if os /= "windows" then "#!" ++ chez ++ " --script\n\n" else "") ++
"; @generated\n" ++
"(import (chezscheme))\n" ++
"(case (machine-type)\n" ++
" [(i3le ti3le a6le ta6le) (load-shared-object \"libc.so.6\")]\n" ++

View File

@ -39,7 +39,8 @@ findGSC =
pure $ fromMaybe "/usr/bin/env gsc" env
schHeader : String
schHeader = "(declare (block)
schHeader = "; @generated\n
(declare (block)
(inlining-limit 450)
(standard-bindings)
(extended-bindings)

View File

@ -40,6 +40,7 @@ findRacoExe =
schHeader : String -> String
schHeader libs
= "#lang racket/base\n" ++
"; @generated\n" ++
"(require racket/math)\n" ++ -- for math ops
"(require racket/system)\n" ++ -- for system
"(require rnrs/bytevectors-6)\n" ++ -- for buffers