Uses of Package
kawa.lang
Packages that use kawa.lang
Package
Description
Supports
Expression
,
and various related classes need to compile programming languages.-
-
Classes in kawa.lang used by gnu.kawa.lispexprClassDescriptionAbstract class for "syntax" objects.Used to translate from source to Expression.
-
ClassDescriptionA pattern that matches anything.Methods for parsing patterns.A Continuation "represents an entire (default) future for the computation.A pattern that requires an exact match (using equal?).Used to implement R7RS "error object" as created by the error procedure.A Pattern is used to match against objects.Bindings from a
syntax-case
/syntax-rules
pattern.The Syntax transformer that re-writes the "quote" "quasiquote" primitive.Abstract class for "syntax" objects.A "syntactic closure" - a syntax datum with its compilation environment.This encodes a pattern from a Scheem syntax-case or syntax-rules.A rule in an R5RSsyntax-template
.The translated form of a(syntax template)
.A scope created when expanding a SyntaxTemplate.Used to translate from source to Expression.A list of "forms" to be further processed. -
Classes in kawa.lang used by kawa.standardClassDescriptionThe Syntax transformer that re-writes the lambda builtin.The Syntax transformer that re-writes the "quote" "quasiquote" primitive.Abstract class for "syntax" objects.A "syntactic closure" - a syntax datum with its compilation environment.Used to translate from source to Expression.A list of "forms" to be further processed.