Next: Printing Up: Built-in Parameters Previous: Ports

### Parsing

- `(read-case-sensitive [on?])` gets or sets a Boolean value that controls parsing input symbols. When this parameter's value is `#f`, the reader always returns downcased symbols (e.g., `hi` when the input is any one of `hi`, `Hi`, `HI`, or `hI`).
- `(read-square-bracket-as-paren [on?])` gets or sets a Boolean value that controls whether square brackets (``['' and ``]'') are treated as parentheses. See section 14.3 for more information.
- `(read-curly-brace-as-paren [on?])` gets or sets a Boolean value that controls whether curly braces (``{'' and ``}'') are treated as parentheses. See section 14.3 for more information.
- `(read-accept-box [on?])` gets or sets a Boolean value that controls parsing `#&` input. See section 14.3 for more information.
- `(read-accept-compiled [on?])` gets or sets a Boolean value that controls parsing pre-compiled input. See section 14.3 for more information.
- `(read-accept-bar-quote [on?])` gets or sets a Boolean value that controls parsing and printing a vertical bar (`` ) in symbols. See section 14.3 and section 14.4 for more information.
- `(read-accept-graph [on?])` gets or sets a Boolean value that controls parsing input S-expressions with sharing. See section 14.5 for more information.
- `(read-decimal-as-inexact [on?])` gets or sets a Boolean value that controls parsing input numbers with a decimal point or exponent (but no explicit exactness tag). See section 14.5 for more information.