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[] |
XQParser.functionNamespacePath |
Namespace[] |
XQResolveNames.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) |