Skip to content

Initial implmenetation - #1

Merged
plicease merged 5 commits into
mainfrom
graham/impl
Sep 25, 2026
Merged

plicease merged 5 commits into
mainfrom
graham/impl

Conversation

@plicease

Copy link
Copy Markdown
Member

No description provided.

plicease and others added 5 commits September 24, 2026 22:10
Bundle a small Rust cdylib around the sqlparser crate (serde feature)
exposing parse, unparse and free with a C ABI, built at install time
with FFI::Build::File::Cargo.  The Perl side exports parse(), which
returns the AST as plain Perl data decoded from JSON, and unparse(),
which takes the same structure back and returns SQL text.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The cip image has no Rust toolchain, so cargo fails during make. Add the
same maint/cip-before-install hook FFI-Platypus-Lang-Rust uses to run
`cip pkg rust` first.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@plicease
plicease merged commit 399012a into main Sep 25, 2026
4 checks passed
@plicease
plicease deleted the graham/impl branch September 25, 2026 05:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant