Expand description
Shared traits for the options API.
The following constants have the following signifiers:
${X}_LITERAL
: Applies to all literal values for that language (for example,RUST_LITERAL
).${X}_STRING
: Applies to all string values for that language (for example,ERLANG_STRING
).${X}
: Applies to all values for that language (for example,KAWA
).${X}_(NAN|INF|INFINITY)
: Applies to only a single special value (for example,PHP_LITERAL_NAN
,PHP_LITERAL_INF
, andPHP_LITERAL_INFINITY
).
If it’s not defined, all values are the default. The default options are:
- NaN: (
*_NAN
):NaN
- Short infinity: (
*_INF
):Inf
(including+Inf
and-Inf
) - Long infinity: (
*_INFINITY
):Infinity
(including+Infinity
and-Infinity
)
Constants§
- CLOJURE_
LITERAL - A
Clojure
(Lisp) literal number (uses default options). - CLOJURE_
STRING_ INF - A
Clojure
string short infinity (Infinity
). - CLOJURE_
STRING_ INFINITY - A
Clojure
string long infinity (Infinity
). - COBOL
- A
COBOL
literal number (uses default options). - COFFEESCRIPT_
INF - A
CoffeeScript
string short infinity (Infinity
). - COFFEESCRIPT_
INFINITY - A
CoffeeScript
string long infinity (Infinity
). - CSHARP_
LITERAL - A
C#
literal number (uses default options). - CSHARP_
STRING_ INF - A
C#
string short infinity (Infinity
). - CSHARP_
STRING_ INFINITY - A
C#
string long infinity (Infinity
). - CXX_
LITERAL_ INF - A
C++
literal short infinity (INFINITY
). - CXX_
LITERAL_ INFINITY - A
C++
literal long infinity (INFINITY
). - CXX_
LITERAL_ NAN - A
C++
literal NaN (NAN
). - C_
LITERAL_ INF - A
C
literal short infinity (INFINITY
). - C_
LITERAL_ INFINITY - A
C
literal long infinity (INFINITY
). - C_
LITERAL_ NAN - A
C
literal NaN (NAN
). - D_
LITERAL - A
D-Lang
literal number (uses default options). - ELIXIR
- An
Elixir
number (uses default options). - ELM_
LITERAL - An
Elm
literal number (uses default options). - ELM_
STRING_ INF - An
Elm
string short infinity (Infinity
). - ELM_
STRING_ INFINITY - An
Elm
string long infinity (Infinity
). - ELM_
STRING_ NAN - An
Elm
strong NaN (uses default options). - ERLANG_
LITERAL_ NAN - An
Erlang
literal NaN (nan
). - ERLANG_
STRING - An
Erlang
string number (uses default options). - FORTRAN_
LITERAL - A
FORTRAN
literal number (uses default options). - FSHARP_
LITERAL_ INF - An
F#
literal short infinity (infinity
). - FSHARP_
LITERAL_ INFINITY - An
F#
literal long infinity (infinity
). - FSHARP_
LITERAL_ NAN - An
F#
literal NaN (nan
). - GAMBITC
- A
Gambit-C
(Lisp) literal number (uses default options). - GO_
LITERAL - A
Golang
literal number (uses default options). - GUILE
- A
Guile
(Lisp) literal number (uses default options). - HASKELL_
LITERAL - A
Haskell
literal number (uses default options). - HASKELL_
STRING_ INF - A
Haskell
string short infinity (Infinity
). - HASKELL_
STRING_ INFINITY - A
Haskell
string long infinity (Infinity
). - JAVASCRIPT_
INF - A
JavaScript
string short infinity (Infinity
). - JAVASCRIPT_
INFINITY - A
JavaScript
string long infinity (Infinity
). - JAVA_
LITERAL - A
Java
literal number (uses default options). - JAVA_
STRING_ INF - A
Java
string short infinity (Infinity
). - JAVA_
STRING_ INFINITY - A
Java
string long infinity (Infinity
). - JSON
- A
JSON
number (uses default options). - JULIA_
LITERAL_ INF - A
Julia
string short infinity (Inf
). - JULIA_
LITERAL_ INFINITY - A
Julia
string long infinity (Inf
). - KAWA
- A
Kawa
(Lisp) literal number (uses default options). - KOTLIN_
LITERAL - A
Kotlin
literal number (uses default options). - KOTLIN_
STRING_ INF - A
Kotlin
string short infinity (Infinity
). - KOTLIN_
STRING_ INFINITY - A
Kotlin
string long infinity (Infinity
). - MATLAB_
LITERAL_ INF - A
MATLAB
literal short infinity (inf
). - MATLAB_
LITERAL_ INFINITY - A
MATLAB
literal long infinity (Inf
). - MONGODB_
INF - A
MongoDB
short infinity (Infinity
). - MONGODB_
INFINITY - A
MongoDB
long infinity (Infinity
). - MYSQL
- A
MySQL
number (uses default options). - OBJECTIVEC
- An
Objective-C
number (uses default options). - OCAML_
LITERAL_ INF - An
OCAML
literal short infinity (infinity
). - OCAML_
LITERAL_ INFINITY - An
OCAML
literal long infinity (infinity
). - OCAML_
LITERAL_ NAN - An
OCAML
literal NaN (nan
). - PERL_
LITERAL - A
Perl
literal literal (uses default options). - PHP_
LITERAL_ INF - A
PHP
literal short infinity (INF
). - PHP_
LITERAL_ INFINITY - A
PHP
literal long infinity (INF
). - PHP_
LITERAL_ NAN - A
PHP
literal NaN (NAN
). - POSTGRESQL
- A
PostgreSQL
number (uses default options). - PYTHON_
LITERAL - A
Python
literal number (uses default options). - REASONML_
LITERAL_ INF - A
ReasonML
literal short infinity (infinity
). - REASONML_
LITERAL_ INFINITY - A
ReasonML
literal long infinity (infinity
). - REASONML_
LITERAL_ NAN - A
ReasonML
literal NaN (nan
). - RUBY_
LITERAL_ INF - A
Ruby
literal short infinity (Infinity
). - RUBY_
LITERAL_ NAN - A
Ruby
literal NaN (NaN
). - RUBY_
STRING_ NONE - A
Ruby
string (uses default options). - RUST_
LITERAL - A
Rust
literal number (uses default options). - R_
LITERAL_ INF - An
R
literal short infinity (Inf
). - R_
LITERAL_ INFINITY - An
R
literal long infinity (Inf
). - SAGE_
LITERAL_ INF - A
SageMath
literal short infinity (infinity
). - SAGE_
LITERAL_ INFINITY - A
SageMath
literal long infinity (Infinity
). - SCALA_
LITERAL - A
Scala
literal number (uses default options). - SCALA_
STRING_ INF - A
Scala
string short infinity (Infinity
). - SCALA_
STRING_ INFINITY - A
Scala
string long infinity (Infinity
). - SQLITE
- A
SQLite
number (uses default options). - SWIFT_
LITERAL - A
Swift
literal number (uses default options). - TOML
- A
TOML
number (uses default options). - VB_
LITERAL - A
Visual Basic
literal number (uses default options) - VB_
STRING_ INF - A
Visual Basic
short string infinity (uses default options) - VB_
STRING_ INFINITY - A
Visual Basic
long string number (uses default options) - XML_INF
- An
XML
short infinity (uses default options). - XML_
INFINITY - An
XML
short infinity (uses default options). - YAML
- A
YAML
number (uses default options). - ZIG_
LITERAL - A
Zig
literal number (uses default options).
Traits§
- Parse
Options parse-floats
orparse-integers
- Shared trait for all parser options.
- Write
Options write-floats
orwrite-integers
- Shared trait for all writer options.