| Package | Description |
|---|---|
| gnu.expr |
Supports
Expression,
and various related classes need to compile programming languages. |
| gnu.kawa.lispexpr |
Support classes for compiling and running Lisp languages.
|
| gnu.kawa.xml |
Classes for using XML within Kawa.
|
| gnu.mapping |
Supports
Procedure,
and various related classes needed at run-time by dynamically typed
languages (such as Scheme and ECMAScript). |
| gnu.xquery.lang | |
| kawa.lang |
Core Kawa classes for Scheme and Lisp compile-time.
|
| Modifier and Type | Field and Description |
|---|---|
static Namespace |
Keyword.keywordNamespace |
| Constructor and Description |
|---|
Keyword(Namespace namespace,
java.lang.String name)
Used for constructing literals (int gnu.expr.LitTable).
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClassNamespace |
class |
LispPackage
Implement a Common Lisp "package" value.
|
| Modifier and Type | Field and Description |
|---|---|
static Namespace |
LispLanguage.constructNamespace |
static Namespace |
LispLanguage.entityNamespace |
Namespace |
LispPackage.exported
The set of exported symbols.
|
static Namespace |
LispLanguage.unitNamespace
The unit namespace contains the bindings for symbols such as `cm',
`s', etc.
|
| Modifier and Type | Method and Description |
|---|---|
static Namespace |
LispPackage.valueOfNoCreate(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
LList |
LispPackage.allSymbols(Namespace ns)
The list of symbols managed by a given namespace.
|
void |
LispPackage.setExportedNamespace(Namespace exp) |
| Modifier and Type | Class and Description |
|---|---|
class |
XmlNamespace |
| Modifier and Type | Field and Description |
|---|---|
static Namespace |
Namespace.EmptyNamespace
The Namespace with the empty name.
|
| Modifier and Type | Method and Description |
|---|---|
static Namespace |
Namespace.create() |
static Namespace |
Namespace.create(int capacity) |
Namespace |
Environment.defaultNamespace() |
static Namespace |
Namespace.getDefault() |
Namespace |
Symbol.getNamespace() |
static Namespace |
Namespace.makeUnknownNamespace(java.lang.String prefix)
Create a "placeholder" for a namespace with a known prefix
but unknown uri.
|
static Namespace |
Namespace.valueOf() |
static Namespace |
Namespace.valueOf(java.lang.String name)
Return Namespace with the given name (namespace-URI).
|
static Namespace |
Namespace.valueOf(java.lang.String uri,
SimpleSymbol prefix) |
static Namespace |
Namespace.valueOf(java.lang.String uri,
java.lang.String prefix) |
static Namespace |
Namespace.valueOfNoCreate(java.lang.String name)
Return Namespace with the given name (namespace-URI), if it exists.
|
| Modifier and Type | Method and Description |
|---|---|
static Symbol |
Symbol.makeUninterned(java.lang.String name,
Namespace namespace) |
void |
Symbol.setNamespace(Namespace ns) |
| Constructor and Description |
|---|
Symbol(java.lang.String name,
Namespace ns)
Create new Symbol in a given namespace.
|
| Modifier and Type | Field and Description |
|---|---|
static Namespace[] |
XQuery.defaultFunctionNamespacePath |
Namespace[] |
XQResolveNames.functionNamespacePath |
Namespace[] |
XQParser.functionNamespacePath |
static Namespace |
XQuery.kawaFunctionNamespace |
static Namespace |
XQuery.qexoFunctionNamespace |
static Namespace |
XQuery.xqueryFunctionNamespace |
| Modifier and Type | Method and Description |
|---|---|
Namespace |
Translator.namespaceResolvePrefix(Expression context) |
| Modifier and Type | Method and Description |
|---|---|
static Symbol |
Quote.makeSymbol(Namespace ns,
java.lang.Object local) |
Symbol |
Translator.namespaceResolve(Namespace ns,
Expression member) |