The standard library Scanf api defines access to text-scanning functionality inspired by the C scanf() function.
The Scanf api is implemented by the scanf package.
The Scanf api source code is in src/lib/src/scanf.api.
See also: Sfprintf.
See also: printf_field.
See also: Number_String.
The above information is manually maintained and may contain errors.
api { Printf_Arg = BOOL Bool | CHAR Char | FLOAT Float | INT Int | LEFT (Int , Printf_Arg) | LINT multiword_int::Int | LUNT one_word_unt::Unt | QUICKSTRING quickstring__premicrothread::Quickstring | RIGHT (Int , Printf_Arg) | STRING String | UNT Unt | UNT8 one_byte_unt::Unt; exception BAD_FORMAT String; fnsscanf : (X -> Null_Or(((Char , X)) )) -> X -> String -> Null_Or(((List(Printf_Arg ) , X)) ); sscanf : String -> String -> Null_Or(List(Printf_Arg ) ); sscanf_by : String -> String -> Null_Or(List(Printf_Arg ) ); fscanf : Input_Stream -> String -> Null_Or(List(Printf_Arg ) ); scanf : String -> Null_Or(List(Printf_Arg ) );};