Search Package Index

10 packages found

 PackageDescriptionBuild 

backport-template-pr1514

Backports syntax-local-template-metafunction-introduce as a package, so that it can be used in older versions. Require backport-template-pr1514/experimental/template instead of syntax/parse/experimental/template to use it.

This package needs license metadata

succeeds2

extensible-parser-specifications

Unstable, and has seemingly unsolvable problems with module boundaries. This package works like seq-no-order by Alexander Knauth, but adds reusable (within the same module) clauses and global constraints like "a must occur before b" or "a mutually exclusive with c".

This package needs license metadata

succeeds2

paren-shape

Deprecated. Use syntax-classes-lib instead.

This package needs license metadata

succeeds2

reconstruct-template

`~list/ctx` pattern and `?list/ctx` template for reconstructing syntax objects for core-form languages

This package needs license metadata

succeeds2

seq-no-order

~seq-no-order and ~no-order as pattern-expanders that work with syntax/parse.

This package needs license metadata

succeeds2

stxparse-info

Patched version of syntax/parse which tracks which syntax pattern variables are bound. Use (current-pvars) to access that list.

This package needs license metadata

succeeds; has failing tests5

subtemplate

Experimental. In a syntax template, auto-generate yᵢ … from xᵢ … . Also includes several improvements, like ellipses outside of syntax templates, and ellipsis-preserving unsyntax.

This package needs license metadata

succeeds; has failing tests5

syntax-class-or

Combining syntax classes together as multiple variants

This package needs license metadata

succeeds2

try-catch-match

A try-catch-finally macro that binds with match.

This package needs license metadata

succeeds2

try-make-sarna-happy

A try macro for sarna

License:
succeeds0