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+Infand-Inf) - Long infinity: (
*_INFINITY):Infinity(including+Infinityand-Infinity)
Constants§
- CLOJURE_
LITERAL - A
Clojure(Lisp) literal number (uses default options). - CLOJURE_
STRING_ INF - A
Clojurestring short infinity (Infinity). - CLOJURE_
STRING_ INFINITY - A
Clojurestring long infinity (Infinity). - COBOL
- A
COBOLliteral number (uses default options). - COFFEESCRIPT_
INF - A
CoffeeScriptstring short infinity (Infinity). - COFFEESCRIPT_
INFINITY - A
CoffeeScriptstring 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
Cliteral short infinity (INFINITY). - C_
LITERAL_ INFINITY - A
Cliteral long infinity (INFINITY). - C_
LITERAL_ NAN - A
Cliteral NaN (NAN). - D_
LITERAL - A
D-Langliteral number (uses default options). - ELIXIR
- An
Elixirnumber (uses default options). - ELM_
LITERAL - An
Elmliteral number (uses default options). - ELM_
STRING_ INF - An
Elmstring short infinity (Infinity). - ELM_
STRING_ INFINITY - An
Elmstring long infinity (Infinity). - ELM_
STRING_ NAN - An
Elmstrong NaN (uses default options). - ERLANG_
LITERAL_ NAN - An
Erlangliteral NaN (nan). - ERLANG_
STRING - An
Erlangstring number (uses default options). - FORTRAN_
LITERAL - A
FORTRANliteral 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
Golangliteral number (uses default options). - GUILE
- A
Guile(Lisp) literal number (uses default options). - HASKELL_
LITERAL - A
Haskellliteral number (uses default options). - HASKELL_
STRING_ INF - A
Haskellstring short infinity (Infinity). - HASKELL_
STRING_ INFINITY - A
Haskellstring long infinity (Infinity). - JAVASCRIPT_
INF - A
JavaScriptstring short infinity (Infinity). - JAVASCRIPT_
INFINITY - A
JavaScriptstring long infinity (Infinity). - JAVA_
LITERAL - A
Javaliteral number (uses default options). - JAVA_
STRING_ INF - A
Javastring short infinity (Infinity). - JAVA_
STRING_ INFINITY - A
Javastring long infinity (Infinity). - JSON
- A
JSONnumber (uses default options). - JULIA_
LITERAL_ INF - A
Juliastring short infinity (Inf). - JULIA_
LITERAL_ INFINITY - A
Juliastring long infinity (Inf). - KAWA
- A
Kawa(Lisp) literal number (uses default options). - KOTLIN_
LITERAL - A
Kotlinliteral number (uses default options). - KOTLIN_
STRING_ INF - A
Kotlinstring short infinity (Infinity). - KOTLIN_
STRING_ INFINITY - A
Kotlinstring long infinity (Infinity). - MATLAB_
LITERAL_ INF - A
MATLABliteral short infinity (inf). - MATLAB_
LITERAL_ INFINITY - A
MATLABliteral long infinity (Inf). - MONGODB_
INF - A
MongoDBshort infinity (Infinity). - MONGODB_
INFINITY - A
MongoDBlong infinity (Infinity). - MYSQL
- A
MySQLnumber (uses default options). - OBJECTIVEC
- An
Objective-Cnumber (uses default options). - OCAML_
LITERAL_ INF - An
OCAMLliteral short infinity (infinity). - OCAML_
LITERAL_ INFINITY - An
OCAMLliteral long infinity (infinity). - OCAML_
LITERAL_ NAN - An
OCAMLliteral NaN (nan). - PERL_
LITERAL - A
Perlliteral literal (uses default options). - PHP_
LITERAL_ INF - A
PHPliteral short infinity (INF). - PHP_
LITERAL_ INFINITY - A
PHPliteral long infinity (INF). - PHP_
LITERAL_ NAN - A
PHPliteral NaN (NAN). - POSTGRESQL
- A
PostgreSQLnumber (uses default options). - PYTHON_
LITERAL - A
Pythonliteral number (uses default options). - REASONML_
LITERAL_ INF - A
ReasonMLliteral short infinity (infinity). - REASONML_
LITERAL_ INFINITY - A
ReasonMLliteral long infinity (infinity). - REASONML_
LITERAL_ NAN - A
ReasonMLliteral NaN (nan). - RUBY_
LITERAL_ INF - A
Rubyliteral short infinity (Infinity). - RUBY_
LITERAL_ NAN - A
Rubyliteral NaN (NaN). - RUBY_
STRING_ NONE - A
Rubystring (uses default options). - RUST_
LITERAL - A
Rustliteral number (uses default options). - R_
LITERAL_ INF - An
Rliteral short infinity (Inf). - R_
LITERAL_ INFINITY - An
Rliteral long infinity (Inf). - SAGE_
LITERAL_ INF - A
SageMathliteral short infinity (infinity). - SAGE_
LITERAL_ INFINITY - A
SageMathliteral long infinity (Infinity). - SCALA_
LITERAL - A
Scalaliteral number (uses default options). - SCALA_
STRING_ INF - A
Scalastring short infinity (Infinity). - SCALA_
STRING_ INFINITY - A
Scalastring long infinity (Infinity). - SQLITE
- A
SQLitenumber (uses default options). - SWIFT_
LITERAL - A
Swiftliteral number (uses default options). - TOML
- A
TOMLnumber (uses default options). - VB_
LITERAL - A
Visual Basicliteral number (uses default options) - VB_
STRING_ INF - A
Visual Basicshort string infinity (uses default options) - VB_
STRING_ INFINITY - A
Visual Basiclong string number (uses default options) - XML_INF
- An
XMLshort infinity (uses default options). - XML_
INFINITY - An
XMLshort infinity (uses default options). - YAML
- A
YAMLnumber (uses default options). - ZIG_
LITERAL - A
Zigliteral number (uses default options).
Traits§
- Parse
Options - Shared trait for all parser options.
- Write
Options - Shared trait for all writer options.