Changeset 13713 in project for chicken


Ignore:
Timestamp:
03/12/09 15:20:51 (11 years ago)
Author:
Kon Lovett
Message:

Removed my stupid -chicken-syntax option.

Location:
chicken/trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • chicken/trunk/batch-driver.scm

    r13694 r13713  
    286286      (dribble "Disabled support for escaped symbols")
    287287      (symbol-escape #f) )
    288     (when (memq '("-chicken-syntax") options)
    289       (unless quiet (display "Enabled the Chicken extensions to R5RS syntax\n"))
    290         (case-sensitive #t)
    291         (keyword-style #:suffix)
    292         (parentheses-synonyms #t)
    293         (symbol-escape #t) )
    294288    (when (memq '("-r5rs-syntax") options)
    295289      (unless quiet (display "Disabled the Chicken extensions to R5RS syntax\n"))
  • chicken/trunk/c-platform.scm

    r13694 r13713  
    124124    emit-external-prototypes-first release local inline-global
    125125    analyze-only dynamic
    126     no-parentheses-synonyms no-symbol-escape chicken-syntax r5rs-syntax) )
     126    no-parentheses-synonyms no-symbol-escape r5rs-syntax) )
    127127
    128128(define valid-compiler-options-with-argument
  • chicken/trunk/csc.scm

    r13694 r13713  
    129129    -emit-external-prototypes-first -inline -extension -release
    130130    -analyze-only -keep-shadowed-macros -inline-global -ignore-repository
    131     -no-symbol-escape -no-parentheses-synonyms -chicken-syntax -r5rs-syntax))
     131    -no-symbol-escape -no-parentheses-synonyms -r5rs-syntax))
    132132
    133133(define-constant complex-options
     
    308308        -no-parentheses-synonyms   disables list delimiter synonyms
    309309        -no-symbol-escape          disables support for escaped symbols
    310         -chicken-syntax            enables the Chicken extensions to
    311                                     R5RS syntax
    312310        -r5rs-syntax               disables the Chicken extensions to
    313311                                    R5RS syntax
  • chicken/trunk/csi.scm

    r13694 r13713  
    103103        -no-parentheses-synonyms  disables list delimiter synonyms
    104104        -no-symbol-escape         disables support for escaped symbols
    105         -chicken-syntax           enables the Chicken extensions to
    106                                    R5RS syntax
    107105        -r5rs-syntax              disables the Chicken extensions to
    108106                                   R5RS syntax
     
    838836  '("-ss" "-sx" "-script" "-version" "-help" "--help" "-feature" "-eval"
    839837    "-case-insensitive" "-keyword-style" "-no-parentheses-synonyms" "-no-symbol-escape"
    840     "-r5rs-syntax" "-chicken-syntax"
     838    "-r5rs-syntax"
    841839    "-require-extension" "-batch" "-quiet" "-no-warnings" "-no-init"
    842840    "-include-path" "-release" "-print" "-pretty-print" "--") )
     
    867865(define-constant simple-options
    868866  '("--" "-b" "-batch" "-q" "-quiet" "-n" "-no-init" "-w" "-no-warnings" "-i" "-case-insensitive"
    869     "-no-parentheses-synonyms" "-no-symbol-escape" "-r5rs-syntax" "-chicken-syntax"
     867    "-no-parentheses-synonyms" "-no-symbol-escape" "-r5rs-syntax"
    870868    ; Not "simple" but processed early
    871869    "-ss" "-sx" "-s" "-script") )
     
    966964        (unless quiet (display "Disabled support for escaped symbols\n"))
    967965        (symbol-escape #f) )
    968       (when (member* '("-chicken-syntax") args)
    969         (unless quiet (display "Enabled the Chicken extensions to R5RS syntax\n"))
    970         (case-sensitive #t)
    971         (keyword-style #:suffix)
    972         (parentheses-synonyms #t)
    973         (symbol-escape #t) )
    974966      (when (member* '("-r5rs-syntax") args)
    975967        (unless quiet (display "Disabled the Chicken extensions to R5RS syntax\n"))
  • chicken/trunk/expand.scm

    r13711 r13713  
    144144
    145145; Workalike of '##sys#environment-symbols' for syntactic environments
    146 (define (##sys#syntactic-environment-symbols env pred )
     146(define (##sys#syntactic-environment-symbols env pred)
    147147  ;I have no effing idea at the moment if this is correct
    148148  (define (walk-alias id)
  • chicken/trunk/manual/Using the compiler

    r13694 r13713  
    3434
    3535; -check-syntax : Aborts compilation process after macro-expansion and syntax checks.
    36 
    37 ; -chicken-syntax : Enables the Chicken extensions to R5RS syntax, case sensitivity, {...} and [...] read as (...), and |...| escapes a symbol.
    3836
    3937; -debug MODES : Enables one or more compiler debugging modes. {{MODES}} is a string of characters that select debugging information about the compiler that will be printed to standard output.
  • chicken/trunk/manual/Using the interpreter

    r13694 r13713  
    2323
    2424; -i  -case-insensitive : Enables the reader to read symbols case insensitive. The default is to read case sensitive (in violation of R5RS).  This option registers the {{case-insensitive}} feature identifier.
    25 
    26 ;     -chicken-syntax : Enables the Chicken extensions to R5RS syntax, case sensitivity, {...} and [...] read as (...), and |...| escapes a symbol.
    2725
    2826; -b  -batch : Quit the interpreter after processing all command line options.
  • chicken/trunk/support.scm

    r13694 r13713  
    12591259    -no-parentheses-synonyms     disables list delimiter synonyms
    12601260    -no-symbol-escape            disables support for escaped symbols
    1261     -chicken-syntax              enables the Chicken extensions to
    1262                                   R5RS syntax
    12631261    -r5rs-syntax                 disables the Chicken extensions to
    12641262                                  R5RS syntax
Note: See TracChangeset for help on using the changeset viewer.