Allows you to build compile-time libraries
Use babel macros with vite
Set of utility macros to make writing N-API modules a little easier.
Standardized build-time macros for ember apps.
Debug macros and feature flag stripping
booleanProp feature from Vue Macros.
shortVmodel feature from Vue Macros.
Tools for manipulating unified-latex ASTs
shortBind feature from Vue Macros.
defineSlots feature from Vue Macros.
reactivityTransform feature from Vue Macros.
betterDefine feature from Vue Macros.
exportExpose feature from Vue Macros.
defineProps feature from Vue Macros.
setupBlock feature from Vue Macros.
hoistStatic feature from Vue Macros.
jsxDirective feature from Vue Macros.
Devtools plugin for Vue Macros.
setupComponent feature from Vue Macros.
namedTemplate feature from Vue Macros.
definePropsRefs feature from Vue Macros.
exportRender feature from Vue Macros.
exportProps feature from Vue Macros.
scriptLang feature from Vue Macros.
Generic DSL macros for easy view code manipulation
Generic DSL macros for easy view code manipulation
An intuitive toolkit to simplify code generation development
Simple declarative macro for an enum with associated strings for each variant
L2 declarative-macro authoring — typed `MacroRulesSpec` compiles to a normal lib crate exposing `macro_rules! my_macro { … }`.
ActivityStreams 2.0 Vocabulary data structures
Detect which binary entrypoints in a Rust workspace are affected by code changes, without building, by driving rust-analyzer over LSP.
Selective test runner for Rust workspaces. Runs only the tests affected by a code change, by driving rust-analyzer over LSP.
Operator-friendly declarative-macro DSL for constructing typed macro Specs. `defperfield! { GetterAll: "..." }` becomes a PerFieldDeriveSpec literal.
Verification-matrix test macros emitted from a tatara-rust-derive VerificationMatrixSpec (CLOSED-LOOP MASS-SYNTHESIS rule 1).
Adds typesafe macro to class Module, to provide type safe method declarations.
The purpose of this project is to provide a multi-platform / multi-architecture (x86,x64, but also why not : z80...) meta-macro assembler fully written in Ruby, using Ruby itself as a the main "macro" language. Using Ruby should allow RMasm to provide a variety of High Level Languages - HLL extensions, while still being able to code with plain raw assembler. RMasm can also be considered as a meta-assembler, as it should ease the development of an assembler. RMasm provides a basic architecture to handle various aspect of an assembler : register, symbol, section, struct/union, data declaration, procedure...