Initial CRAN release. It wraps the naxp C++ library 0.15.0.
naxp_parse() parses a naxp’s pattern, raising a
naxp_error with the error’s code, message, offset and
length where the pattern is invalid.naxp_standard() and naxp_standards()
return the standard naxps built into every naxp library.naxp_encode() and naxp_decode() convert
between text and encoded values. Invalid text encodes to 0,
never NA.naxp_accepts() and naxp_canonical_form()
check text without encoding it.naxp_encoded vectors
0 shown as
<invalid (0)>,== and !=, subsetting,
c(), rep(), unique(),
sort() and match(), andnaxp_encoded() creates a naxp_encoded
vector from a numeric vector and a naxp.naxp_pattern(), naxp_max_encoded_value()
and naxp_max_length() report a naxp’s properties.naxp_encoded vector, whose naxp is used.naxp_compare() and
naxp_first_divergent_value() compare two naxps.naxp_emit() generates source code for a naxp in any of
the languages C, C++, C# or JavaScript.