# arcis-internal-expr-macro

[![Crates.io](https://img.shields.io/crates/v/arcis-internal-expr-macro.svg)](https://crates.io/crates/arcis-internal-expr-macro)

Internal helper macro for expression handling in Arcis. This procedural macro crate provides low-level expression parsing and transformation utilities used internally by the Arcis framework to process circuit expressions during compilation.

## Usage

This crate is primarily used internally by other Arcis components and is not typically imported directly by end users. It provides procedural macros that transform and process expressions within the Arcis compilation pipeline.

## Main Functionality

As a procedural macro crate, it processes Rust syntax trees to:

- Transform expressions for MPC circuit compilation
- Handle special Arcis expression syntax
- Generate optimized circuit representations

This crate is a dependency of the main Arcis framework and its functionality is exposed through higher-level APIs.
