rspirv/grammar/
mod.rs

1//! The module containing the whole SPIR-V syntax grammar.
2//!
3//! It defines the syntax grammar of all instructions (their layouts
4//! and operands).
5//!
6//! It also provides many reflect functions.
7
8pub use self::syntax::CoreInstructionTable;
9pub use self::syntax::GlslStd450InstructionTable;
10pub use self::syntax::OpenCLStd100InstructionTable;
11pub use self::syntax::{ExtendedInstruction, Instruction};
12pub use self::syntax::{LogicalOperand, OperandKind, OperandQuantifier};
13
14pub mod reflect;
15mod syntax;