#syn

  1. syn

    Rust源代码解析器

    v2.0.76 27.3M #语法树 #proc-macro #macro-derive #macro #tree-node #input
  2. quote

    准引用宏quote!(...)

    v1.0.37 16.5M #proc-macro #macro #tokens #语法树 #syn #准引用 #source
  3. prettyplease

    一个基于syn的最小化语法树美化打印器

    v0.2.20 4.8M #语法树 #rustfmt #syn #output #美化打印 #生成 #格式化
  4. proc-macro2

    编译器proc_macro API的替代实现,以解耦基于标记的库与过程宏的使用场景

    v1.0.86 17.1M #proc-macro #macro #syn #macros
  5. synstructure

    为自定义衍生工具提供的辅助方法和宏

    v0.13.1 2.4M #macro-derive #枚举 #macro #derive #syn #expand-substructure #enum
  6. structmeta

    通过定义一个结构来解析Rust的属性参数

    v0.3.0 271K #解析属性 #属性 #解析 #syn #derive #totokens
  7. rstml

    基于proc-macro::TokenStreams实现的Rust模板化XML格式(HTML、SVG、MathML)

    v0.12.0 50K #html #html-macro #rsx #jsx #syn #proc-macro #macro
  8. venial

    一个非常小的syn

    v0.6.0 15K #syn #proc-macro #macro-derive #derive #parser #parse-attributes #small
  9. attribute-derive

    在proc-macros中对属性进行类似Clap的解析

    v0.10.0 376K #macro-derive #proc-macro #attributes #parse-attributes #macro #derive #syn
  10. syn-mid

    提供syn的“完整”和“derive”之间的特性

    v0.6.0 487K #syn #proc-macro #macro #full #derive #data-structures #body
  11. syn-serde

    序列化和反序列化 Syn 语法树

    v0.3.1 430 #syn #syntax-tree #serde-json #serialization #serde #json-file
  12. syn-helpers

    构建 derive 宏的框架

    v0.5.0 650 #macro-derive #proc-macro-derive #enums #syn #macro-helpers #code-generation #helper
  13. synthez

    synquoteproc-macro2 包的强化版

    v0.3.1 84K #syn #macro-derive #codegen #proc-macro #derive #macro
  14. derive-syn-parse

    syn::parse::Parse 定制的 derive 宏

    v0.2.0 249K #parse #syn #macro-derive #traits #proc-macro #parse-input #token
  15. rstml-control-flow

    为 rstml 定制的节点,带有控制流实现。在需要实现 If、For 等情况时很有用。

    v0.1.1 240 #control-flow #rsx #html #syn #html-macro #jsx #macro
  16. template-quote

    一种新型引用宏实现,具有类似模板引擎语法的语法

    v0.4.0 160 #proc-macro #quote #macro #syn
  17. prettier-please

    一个基于syn的最小化语法树美化打印器

    v0.3.0 14K #syntax-tree #rustfmt #pretty-printing #syn #generated #line-break #formatting
  18. safe-proc-macro2

    移除不安全代码的 proc_macro2 包的分支

    v1.0.67 27K #macro #syn #macros
  19. call2-for-syn

    将解析函数应用于 proc-macro2 令牌流

    v3.0.4 #token-stream #proc-macro #syn #macro-helpers #function #apply #conveniently
  20. pearlite-syn

    为 Pearlite 规范语言提供的 syn 解析器

    v0.2.0 170 #specification-language #parser #creusot #syn #why3 #pearlite #verification
  21. safe-quote

    这是一个扩展自 quote crate 的分支,增加了 forbid(unsafe_code),并依赖 safe-proc-macro2 而不是 proc-macro2

    v1.0.15 26K #proc-macro #tokens #quote #syntax-tree #syn #quasi-quoting #compiler
  22. syn_derive

    syn::Parsequote::ToTokens 提供宏派生

    v0.1.8 958K #syn #macro-derive #parse #attributes #quote #boilerplate #expressions
  23. proc-quote

    quote 的过程宏实现

    v0.4.0 12K #proc-macro #quote #syntax-tree #syn #data-structures
  24. rping

    🌊 完全匿名的任何 TCP 标志洪泛攻击 CLI

    v0.1.6 #tcp #syn #networking #pcap #command-line-tool #per-thread
  25. syn-inline-mod

    将模块内联到 Rust 源代码中以便进行源代码分析

    v0.6.0 44K #module #inline #source #analysis #syn #file #referenced
  26. armada

    高性能的 TCP SYN 端口扫描器

    v1.2.1 330 #port-scanner #tcp-port #syn #performance #high
  27. syn-lite

    仅使用 macro_rules 的有限但轻量级语法解析

    v0.3.0 370 #lite #macro-rules #syn #limited #syntax #parser
  28. syn-impersonated

    Rust源代码解析器

    v0.1.18 #proc-macro #syntax-tree #macro-derive #syn #tree-node #built #input
  29. syn-test-suite

    syn crate 的测试套件

    v0.0.0+test 1.8K #proc-macro #syntax-tree #macro-derive #syn #token-stream #procedural #source
  30. derive_util

    为 derive 宏提供工具

    v0.4.0 280 #macro-derive #unnamed-fields #syn #named-fields #struct #unit #enums
  31. proc-macro2-fallback

    仅 proc-macro2 crate 的非 libproc_macro 基础代码路径

    v1.0.66 #proc-macro #build #compiler #outside #quote #syn
  32. synext

    syn crate 的扩展库,帮助开发者快速开发 derive 宏

    v0.3.0 320 #syn #macro-derive #macro #attributes #extension #quickly #help
  33. proc-macro-kwargs

    类似函数的 proc-macro 的关键字参数解析

    v0.2.0 #proc-macro #arguments-parser #macro-derive #procedural #syn #optional #ident
  34. syn-rsx

    用于 JSX 类似 TokenStreams 的 syn 驱动的解析器

    v0.9.0 2.6K #html-parser #syn #jsx #html #html-macro #rsx #macro
  35. synom

    Syn 使用的简化版 Nom 解析器

    v0.11.3 104K #proc-macro #parser #nom #syn #compile-time #source #syntex
  36. syn-args

    解析函数参数

    v0.1.0 #syn #def #parser #args #ident #array #formal
  37. quote_into

    通过在宏中引用代码轻松且高效地生成代码

    v0.2.0 2.4K #proc-macro #quote #macro #performance #syn
  38. quote-impersonated

    准引用宏quote!(...)

    v0.1.0 #proc-macro #syn #quote #syntax-tree #tokens #token-stream #quasi-quoting
  39. syn-miette

    使用 miette 提供美观诊断信息的 syn::Error 包装器

    v0.3.0 180 #error-message #diagnostics #syn #miette #pretty #wrapper
  40. syn-codegen

    描述 Syn 语法树的语法树

    v0.4.2 #syntax-tree #syn #proc-macro #language #source #tree-structure #codegen
  41. quote-alias

    用于轻松重复使用静态 Token Streams 的辅助宏

    v1.0.3 #token-stream #macro-helpers #quote #macro #proc-macro #syn #macros
  42. syn-ext

    对 syn 的人性化或可编辑的扩展

    v0.4.0 7.1K #syn #extension #ext #human-friendly #shortcuts #editable #documentation
  43. replace-types

    替换类型的 syn 访问者

    v0.2.0 #replace #syn #visitor #type
  44. retoken

    使用正则表达式构建 &str 令牌化器

    v0.1.5 #regex #token-stream #str #tokenizer #proc-macro #syn
  45. chandeliers-syn

    Lustre 语言的语法,由过程宏进行解析

    v1.0.0 #ast #proc-macro #lustre #syntax #analysis #static-analysis #syn
  46. absolution

    ‘从 syn 中解放出来’。一个轻量级的 Rust 令牌化器,专为在 bang-style 过程宏中使用而设计。

    v0.1.1 #lexer #syn #macro #parser #tokenizer
  47. syn-pub-items

    Rust 源代码解析器(针对 pub 项目进行了修补)

    v0.15.30 #syntax-tree #proc-macro #syn #macro-derive #tree-node #source #items
  48. standalone-syn

    syn 的分叉版本,关闭了 proc-macro2 和 standalone-quote 中的过程宏功能,以移除 rustc dylib 依赖

    v0.13.0 110 #syntax-tree #proc-macro #macro-derive #syn #tree-node #source #compiler
  49. proc-macro2-impersonated

    编译器 proc_macro API 的替代实现

    v0.1.1 #proc-macro #macro #spans #compiler #macros #syn #source
  50. 尝试使用 DuckDuckGo 搜索。

  51. syn_util

    过程宏的辅助 API

    v0.4.2 15K #proc-macro #macro-helpers #syn #procedural #helper #api
  52. flexgen

    一个灵活且简单的基于 quote 的代码生成器,用于创建美观的 Rust 代码

    v0.4.5 #generate #doctest #quote #syn #config-file
  53. syn_builder

    syn 结构和枚举提供构建函数,以简化 Rust 代码的生成

    v0.2.0 #syn #meta-programming #quote #proc-macro
  54. syn_str

    对于 proc_macro::TokenStreamproc_macro::TokenStream::to_string,quote! 是与 String::parse<TokenStream> 的格式化!

    v0.1.58 #proc-macro #string #macro #syn #procedural #quote #str
  55. syn-solidity

    由 syn 提供支持的 Solidity 解析器

    v0.8.0 250K #solidity #syn #ast #evm #ethereum #proc-macro
  56. armada_lib

    高性能TCP SYN端口扫描库

    v1.0.5 240 #port-scanner #tcp-port #syn #high #performance
  57. oop

    Rust中的面向对象继承

    v0.0.2 #inheritance #inherit #syn #macro
  58. syn-path

    编译时声明syn::Path的宏

    v2.0.0 600 #path #syn #compile-time #macro #declare
  59. unrest_tmp_syn

    不使用

    v0.1.0 #syn #proc-macro #source #compile-time #parse #file #optional
  60. syn-graphs

    使用syn的图描述语言解析器

    v0.2.0 #graph #syn #description #language #parser
  61. token_stream2

    用于过程宏的更好TokenStream

    v1.0.2 #macro #syn #macros
  62. assert-parse

    断言宏解析的实用工具

    v1.0.2 #syn #parse #macro #assert #testing #parse-input
  63. to-syn-value

    定义一个 derive 宏来实现将值转换为 syn::ToDeriveInput 实例的特性

    v0.1.1 430 #syn #instance #macro-derive #traits #values #converting #defines
  64. sin

    Sin旨在成为面向开发人员UX和自定义语法解析的proc-macro2/syn生态系统的替代品

    v0.0.2 #syn #proc-macro #quote #parser
  65. unrest_tmp_synom

    不使用

    v0.1.0 #parser #proc-macro #source #compile-time #syn
  66. quote-doctest

    quote的doctest生成器

    v0.3.2 #doctest #quote #macro #syn
  67. decent-synquote-alternative

    当您想编写自己的 derive proc-macro 时,syn 和 quote crate 的替代品。它最初基于 microserde 代码,但后来发展了很多。它并不完整...

    v0.4.0 #proc-macro #compile #syn #quote #complete #write #was
  68. ssttt

    更多Syn语法树遍历特性

    v0.1.0 #traits #syn #syntax-tree #tree-traversal #utility #trait #category-development-tools-procedural-macro-helpers
  69. syncmap

    一个以性能和正确性为重点的快速、并发缓存库。构建syncmap的动机来自于Go语言中的sync.Map。

    v0.1.3 #map #hash-map #syn #read-write #disjoint-set #constant-time
  70. serde_syn

    使用serde解析Rust源代码

    v0.1.0 2.9K #proc-macro-derive #syn #proc-macro #serde #derive #derive-deserialize #macro-derive
  71. synthez-core

    synthezcrate的内部实现

    v0.3.1 84K #syn #proc-macro #synthez #quote #codegen
  72. thiserror_lite

    几乎可以无缝替换thiserror,使用100%声明式宏实现

    v0.1.0 #thiserror #declarative-macro #error #error-message #replace #compilation #syn
  73. repr_c_pub_struct

    提取具有#[repr(C)] pub struct的struct结构体

    v0.1.1 #repr #syn #parser #c
  74. syner

    一个过程宏,用于从结构体生成解析器

    v0.3.0 #syn #proc-macro #derive #parse-attributes #procmacro
  75. myd

    模块系统

    v0.1.1 #module #syn #rust
  76. linera-alloy-syn-solidity

    由 syn 提供支持的 Solidity 解析器

    v0.7.4 380 #solidity #syn #ast #ethereum #evm
  77. unquote

    一个反向引号宏...也就是说:一个根据给定模式从ParseStream解析输入的宏。

    v0.0.7 #syn #quote #macro #parse-input #reverse #pattern #parse-stream
  78. complexity

    计算Rust代码的认知复杂度

    v0.2.0 #cognitive #lint #calculate #nested #index #syntax #syn
  79. mock-syn

    模拟/包装syn结构体和枚举,覆盖特定字段

    v0.1.6 #syn #mocking #structs #fields #wrap #enums #overiding
  80. lexa-syn

    syn 的工具库(proc-macro)

    v0.1.0 #la #syn #proc-macro #utilitaires #pour
  81. awsl-syn

    Rust 宏的 AWSL 解析器

    v0.1.0 #syn #rsx #html #awsl
  82. proc-utils

    一系列特质、宏、函数和实用工具,使编写和调试 proc 宏变得更加容易

    v0.1.0 #proc-macro #debugging #syn #macro #pretty-print
  83. syn-unnamed-struct

    扩展 syn 表达式和元结构体,以支持无名称的结构体和元列表

    v0.1.0 500 #meta #syn #struct #parse #to-tokens #parser
  84. prettyplease-cli

    围绕 ::prettyplease 库的非官方和基本 CLI 包装器

    v0.1.0 #comments #rustfmt #formatting #syn #format
  85. syn_squash

    用于捕获许多 Syn 类型并定义共享行为的 proc 属性宏辅助工具

    v0.1.0 240 #macro-helpers #attributes #syn #behaviour #define #helper #capture
  86. outer_attribute

    提供 OuterAttribute,它实现了 syn::parse::Parse 特质

    v0.1.1 #attributes #syn #outer #parser
  87. mquote

    旨在提高可读性和易用性的伪引号库

    v0.1.0 #quote #syn #proc-macro #quasi-quoting #readability #better #aimed
  88. proc_macro_helper

    过程宏助手

    v0.3.0 #macro-helpers #proc-macro #helper #procedural #attributes #syn #enums
  89. oxidate

    将字符串转换为 Rust AST

    v0.1.0 #ast #parse #ast-node #string #turns #newtype #syn
  90. unrest_tmp_quote

    不使用

    v0.1.0 #syn #quote #quasi-quoting #proc-macro
  91. rust2pickle

    将 Syn 语法树序列化和反序列化为 Pickle 格式

    v0.0.2 #pickle #syn #serialization #serde #syntax-tree #path-segment
  92. synner

    使用 Rust 编写的 TCP SYN 洪水客户端,由 libpnet 驱动

    v0.1.1 #libpnet #tcp #syn #powered #client #flood #ip
  93. syn-args-derive

    syn-args 是一个用于解析函数参数的库

    v0.1.0 #syn #syn-args #parser #macro #arguments
  94. to-syn-error

    与 syn 和 thiserror 一起使用的实用工具

    v1.0.1 #syn #conversion #error #error-handling
  95. synthez-codegen

    synthez 包的内部代码生成适配器

    v0.3.1 84K #codegen #shim #synthez #syn #quote #proc-macro
  96. pegcel-macros

    为 Syn 提供的 PEG 解析器生成器

    v0.1.0 #syn #peg #parser-generator #parser #macro #syn-derive
  97. sorted_locks_derive

    宏,用于以一致顺序获取 std::syn::RwLockstd::syn::Mutex 锁,以防止死锁

    v0.1.0 #macro #locks #prevent #order #deadlock #consistent #syn
  98. parenthesized_c

    允许解析 (C) 属性标记的 #[repr(C)]

    v0.1.0 #syn #repr #parser #c #parenthesized #parse-attributes
  99. optional-error

    更轻松地处理 syn::Error 的可选类型

    v0.1.1 #error #syn #optional #proc #proc-macro #macro