~ chicken-core (chicken-5) bcb76e2997f8ec631a1a0f081980808d857eec15
commit bcb76e2997f8ec631a1a0f081980808d857eec15 Author: felix <felix@call-with-current-continuation.org> AuthorDate: Sat Apr 7 11:48:47 2012 +0200 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Sat Apr 7 11:48:47 2012 +0200 this will never be fully correct diff --git a/c-platform.scm b/c-platform.scm index d502dc0d..9894ba7a 100644 --- a/c-platform.scm +++ b/c-platform.scm @@ -90,7 +90,7 @@ analyze-only dynamic scrutinize no-argc-checks no-procedure-checks no-procedure-checks-for-toplevel-bindings module no-bound-checks no-procedure-checks-for-usual-bindings no-compiler-syntax - no-parentheses-synonyms no-symbol-escape r5rs-syntax emit-all-import-libraries + no-parenthesis-synonyms no-symbol-escape r5rs-syntax emit-all-import-libraries strict-types clustering lambda-lift unboxing ; OBSOLETE setup-mode no-module-registration) ) @@ -100,7 +100,6 @@ output-file include-path heap-size stack-size unit uses keyword-style require-extension inline-limit profile-name disable-warning ; OBSOLETE - parenthesis-synonyms prelude postlude prologue epilogue nursery extend feature no-feature types emit-import-library emit-inline-file static-extension consult-inline-file emit-type-file diff --git a/csc.scm b/csc.scm index 3ba50075..8b7f1e3f 100644 --- a/csc.scm +++ b/csc.scm @@ -334,7 +334,7 @@ Usage: #{csc} FILENAME | OPTION ... -i -case-insensitive don't preserve case of read symbols -K -keyword-style STYLE enable alternative keyword-syntax (prefix, suffix or none) - -no-parentheses-synonyms disables list delimiter synonyms + -no-parenthesis-synonyms disables list delimiter synonyms -no-symbol-escape disables support for escaped symbols -r5rs-syntax disables the Chicken extensions to R5RS syntax diff --git a/csi.scm b/csi.scm index de17b74f..2a45b771 100644 --- a/csi.scm +++ b/csi.scm @@ -113,7 +113,7 @@ EOF -w -no-warnings disable all warnings -K -keyword-style STYLE enable alternative keyword-syntax (prefix, suffix or none) - -no-parentheses-synonyms disables list delimiter synonyms + -no-parenthesis-synonyms disables list delimiter synonyms -no-symbol-escape disables support for escaped symbols -r5rs-syntax disables the Chicken extensions to R5RS syntax @@ -937,7 +937,7 @@ EOF (define-constant long-options '("-ss" "-sx" "-script" "-version" "-help" "--help" "-feature" "-no-feature" "-eval" - "-case-insensitive" "-keyword-style" "-no-parentheses-synonyms" "-no-symbol-escape" + "-case-insensitive" "-keyword-style" "-no-parenthesis-synonyms" "-no-symbol-escape" "-r5rs-syntax" "-setup-mode" "-require-extension" "-batch" "-quiet" "-no-warnings" "-no-init" "-include-path" "-release" "-print" "-pretty-print" "--") ) @@ -968,7 +968,7 @@ EOF (define-constant simple-options '("--" "-b" "-batch" "-q" "-quiet" "-n" "-no-init" "-w" "-no-warnings" "-i" "-case-insensitive" - "-no-parentheses-synonyms" "-no-symbol-escape" "-r5rs-syntax" "-setup-mode" + "-no-parenthesis-synonyms" "-no-symbol-escape" "-r5rs-syntax" "-setup-mode" ; Not "simple" but processed early "-ss" "-sx" "-s" "-script") ) @@ -1069,8 +1069,8 @@ EOF (keyword-style #:none) ] [(string=? "suffix" (cadr kwstyle)) (keyword-style #:suffix) ] ) ) - (when (member* '("-no-parentheses-synonyms") args) - (unless quiet (display "Disabled support for parentheses synonyms\n")) + (when (member* '("-no-parenthesis-synonyms") args) + (unless quiet (display "Disabled support for parenthesis-synonyms\n")) (parentheses-synonyms #f) ) (when (member* '("-no-symbol-escape") args) (unless quiet (display "Disabled support for escaped symbols\n")) diff --git a/support.scm b/support.scm index 9a298b34..02526c17 100644 --- a/support.scm +++ b/support.scm @@ -1645,7 +1645,7 @@ Usage: chicken FILENAME OPTION ... -case-insensitive don't preserve case of read symbols -keyword-style STYLE allow alternative keyword syntax (prefix, suffix or none) - -no-parentheses-synonyms disables list delimiter synonyms + -no-parenthesis-synonyms disables list delimiter synonyms -no-symbol-escape disables support for escaped symbols -r5rs-syntax disables the Chicken extensions to R5RS syntaxTrap