8 Commits

Author SHA1 Message Date
253fe29bb9 Add documentation, fix README.md 2026-04-26 20:05:38 +02:00
4629002ef0 Enhance parser and add a few functions, fix hex parsing (#4)
1. Unify all numbers under double type
A bit lazy, but is easily maintainable. Precision is enough for most use cases.

2. Add more functions
Add `num`, `parselit`, `str`.

3. Fix hex parser error
Previously the "0x" was greedy and matches single zeros, which then raised a parsing error because it couldn't match a hex number.

Reviewed-on: #4
2026-04-26 17:42:51 +00:00
103b9dbb98 Merge pull request 'Rename to XN, restructure repository' (#3) from rename into master
Reviewed-on: #3
2026-04-25 19:17:02 +00:00
2bbf339466 Rename to XN, restructure repository 2026-04-25 21:14:19 +02:00
01e08f1902 Update grammar, expand CRC32 function (#2)
XN grammar and transformation engine are updated, including support for bitwise operations, improved function parameter handling, and enhanced error reporting.

Reviewed-on: dominic/XNeedle#2
2026-04-25 10:26:05 +00:00
0de7edee70 Add CONTRIBUTORS.md, update year in LICENSE.txt 2026-04-24 21:05:30 +02:00
1a9605cb2d Add initial MVP 2026-04-24 20:51:36 +02:00
f926859b1e Add README.md, LICENSE.txt 2025-11-20 19:54:08 +01:00