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".

Docs:

This package needs license metadata

fails6

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.

Docs:

This package needs license metadata

fails6

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.

Docs:

This package needs license metadata

fails6

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