Writings.

  1. #[derive(Debug)] on serde steroids rust rustlang macros debug derive serde
  2. Simple pattern matching for ES6 JavaScript
  3. Writing complex macros in Rust: Reverse Polish Notation rust rustlang Parsing macro macros Compilers metaprogramming tricks tutorial
  4. Conditional enum variants in Rust rust rustlang enum tricks types
  5. Derivatives-based regexp to DFA compiler TypeScript Parsing