Package: naxp Title: Encoded ASCII Expressions Version: 0.1.0 Authors@R: person("Tim", "Gordon", , "tim.gordon@btinternet.com", role = c("aut", "cre"), comment = c(ORCID = "0009-0006-3087-4384")) Description: Converts alphanumeric codes such as postcodes to whole numbers and back again, following the 'naxp' standard . A naxp ('encoded ASCII expression') is a pattern, defined using a similar syntax to regular expressions, that maps each text it accepts to a number from 1 to a fixed maximum, and any other text to 0. The same pattern maps text to numbers identically across all 'naxp' libraries in all languages on all platforms (subject only to the availability of types able to store large enough integers). Standard naxps are defined for common code systems and are built into all 'naxp' libraries. Two naxps can be compared to determine, among other things, whether stored values keep their meaning when one replaces the other. Wraps the 'naxp' 'C++' library . License: Apache License (== 2.0) URL: https://naxp.org/, https://r-naxp.logmu.org/, https://github.com/logmu-org/r-naxp BugReports: https://github.com/logmu-org/r-naxp/issues Depends: R (>= 4.1.0) Suggests: jsonlite, knitr, pillar, rmarkdown, testthat (>= 3.0.0) VignetteBuilder: knitr LinkingTo: cpp11 Config/roxygen2/markdown: TRUE Config/roxygen2/version: 8.0.0 Config/testthat/edition: 3 Encoding: UTF-8 Language: en-GB SystemRequirements: C++17 Roxygen: list(markdown = TRUE) Repository: https://logmu-org.r-universe.dev Date/Publication: 2026-11-02 16:39:40 UTC RemoteUrl: https://github.com/logmu-org/r-naxp RemoteRef: HEAD RemoteSha: 71c1220637ed0102c310c6bdfa22832f7c65a963 NeedsCompilation: yes Packaged: 2026-11-04 15:58:03 UTC; root Author: Tim Gordon [aut, cre] (ORCID: ) Maintainer: Tim Gordon