Uses of Class
gnu.mapping.Symbol
-
Packages that use Symbol Package Description gnu.expr SupportsExpression
, and various related classes need to compile programming languages.gnu.kawa.functions gnu.kawa.lispexpr gnu.kawa.models gnu.kawa.reflect Contains classes to use reflection.gnu.kawa.xml gnu.kawa.xslt gnu.mapping SupportsProcedure
, and various related classes needed at run-time by dynamically typed languages (such as Scheme and ECMAScript).gnu.xml gnu.xquery.lang gnu.xquery.util kawa.lang kawa.standard -
-
Uses of Symbol in gnu.expr
Subclasses of Symbol in gnu.expr Modifier and Type Class Description class
Keyword
Implementation of Lisp keywords.Methods in gnu.expr that return Symbol Modifier and Type Method Description Symbol
Keyword. asSymbol()
Get the corresponding non-keyword symbol.Symbol
Language. getSymbol(String name)
Methods in gnu.expr with parameters of type Symbol Modifier and Type Method Description NamedLocation
BuiltinEnvironment. addLocation(Symbol name, Object prop, Location loc)
void
AbstractScriptEngineFactory.BindingsEnvironment. define(Symbol key, Object property, Object newValue)
void
BuiltinEnvironment. define(Symbol key, Object property, Object newValue)
protected void
Language. defProcStFld(Symbol sym, String cname, String fname)
NamedLocation
BuiltinEnvironment. getLocation(Symbol key, Object property, int hash, boolean create)
NamedLocation
BuiltinEnvironment. lookup(Symbol name, Object property, int hash)
NamedLocation
Language. lookupBuiltin(Symbol name, Object property, int hash)
NamedLocation
AbstractScriptEngineFactory.BindingsEnvironment. lookupDirect(Symbol name, Object property, int hash)
protected NamedLocation
AbstractScriptEngineFactory.BindingsEnvironment. newLocation(Symbol name, Object property)
-
Uses of Symbol in gnu.kawa.functions
Methods in gnu.kawa.functions that return Symbol Modifier and Type Method Description static Symbol
UnicodeUtils. generalCategory(int ch)
Methods in gnu.kawa.functions with parameters of type Symbol Modifier and Type Method Description static Object
GetNamedPart. getNamedPart(Object container, Symbol part)
-
Uses of Symbol in gnu.kawa.lispexpr
Fields in gnu.kawa.lispexpr declared as Symbol Modifier and Type Field Description static Symbol
LispLanguage. bracket_apply_sym
static Symbol
LispLanguage. bracket_list_sym
static Symbol
ReaderXmlElement. defaultElementNamespaceSymbol
static Symbol
LispLanguage. lookup_sym
Used for Kawa infix ':' operator.static Symbol
LispLanguage. quasiquote_sym
static Symbol
LispLanguage. splice_colon_sym
static Symbol
LispLanguage. splice_sym
Methods in gnu.kawa.lispexpr that return Symbol Modifier and Type Method Description protected Symbol
LispLanguage. fromLangSymbol(Object sym)
static Symbol
LispLanguage. langSymbolToSymbol(Object sym)
Convert the Language's idea of a symbol to a gnu.mapping.Symbol.Symbol
LispPackage. lookup(String name, int hash, boolean create)
Symbol
LispPackage. lookupPresent(String name, int hash, boolean intern)
Methods in gnu.kawa.lispexpr with parameters of type Symbol Modifier and Type Method Description void
LispPackage. shadowingImport(Symbol symbol)
boolean
LispPackage. unintern(Symbol symbol)
-
Uses of Symbol in gnu.kawa.models
Methods in gnu.kawa.models that return Symbol Modifier and Type Method Description static Symbol
PictureToSvg. svgTag(String name)
static Symbol
PictureToSvg. xlinkTag(String name)
-
Uses of Symbol in gnu.kawa.reflect
Methods in gnu.kawa.reflect with parameters of type Symbol Modifier and Type Method Description static StaticFieldLocation
StaticFieldLocation. define(Environment environ, Symbol sym, Object property, String cname, String fname)
-
Uses of Symbol in gnu.kawa.xml
Fields in gnu.kawa.xml declared as Symbol Modifier and Type Field Description static Symbol
ElementType. MATCH_ANY_QNAME
Symbol
MakeElement. tag
Optional tag.Methods in gnu.kawa.xml that return Symbol Modifier and Type Method Description Symbol
KNode. getNodeSymbol()
The Data Model's node-name accessor.static Symbol
MakeElement. getTagName(ApplyExp exp)
Methods in gnu.kawa.xml with parameters of type Symbol Modifier and Type Method Description static AttributeType
AttributeType. make(Symbol qname)
static ElementType
ElementType. make(Symbol qname)
static void
MakeAttribute. startAttribute(Consumer out, Symbol type)
static void
MakeElement. startElement(Consumer out, Symbol qname, int copyNamespacesMode)
static void
MakeElement. startElement(Consumer out, Symbol qname, int copyNamespacesMode, NamespaceBinding namespaceNodes)
static MakeElement
MakeElement. valueOf(Symbol tag, NamespaceBinding namespaceNodes, int options)
Constructors in gnu.kawa.xml with parameters of type Symbol Constructor Description AttributeType(Symbol qname)
AttributeType(String name, Symbol qname)
ElementType(Symbol qname)
ElementType(String name, Symbol qname)
-
Uses of Symbol in gnu.kawa.xslt
Fields in gnu.kawa.xslt declared as Symbol Modifier and Type Field Description static Symbol
XSLT. nullMode
Methods in gnu.kawa.xslt with parameters of type Symbol Modifier and Type Method Description static void
ApplyTemplates. applyTemplates$C(String select, Symbol mode, Consumer out)
static void
ApplyTemplates. applyTemplates$X(String select, Symbol mode, CallContext ctx)
static void
XSLT. defineApplyTemplate(String pattern, double priority, Symbol mode, Procedure template)
static void
XSLT. defineCallTemplate(Symbol name, double priority, Procedure template)
static void
XSLT. defineTemplate(Symbol name, String pattern, double priority, Symbol mode, Procedure template)
Constructors in gnu.kawa.xslt with parameters of type Symbol Constructor Description TemplateTable(Symbol mode)
-
Uses of Symbol in gnu.mapping
Subclasses of Symbol in gnu.mapping Modifier and Type Class Description class
SimpleSymbol
A Symbol in the EmptyNamespace.Fields in gnu.mapping declared as Symbol Modifier and Type Field Description static Symbol
Procedure. compilerXKey
static Symbol
Symbol. FUNCTION
Conventional value used as a property key for function bindings.static Symbol
Procedure. inlineIfConstantSymbol
static Symbol
PropertySet. nameKey
static Symbol
Symbol. PLIST
Conventional value used as aSymbol
name to access anObject
's property list.static Symbol
Procedure. validateApplyKey
Key for a property used by gnu.expr.Inlinecalls.static Symbol
Procedure. validateXApplyKey
Same as validateApplyKey but handles splice args.Methods in gnu.mapping that return Symbol Modifier and Type Method Description Symbol
Namespace. add(Symbol sym, int hash)
Symbol
Namespace. get(Object key, Symbol defaultValue)
static Symbol
Namespace. getDefaultSymbol(String name)
Symbol
ConstrainedLocation. getKeySymbol()
Symbol
EnvironmentKey. getKeySymbol()
Symbol
IndirectableLocation. getKeySymbol()
Symbol
KeyPair. getKeySymbol()
Symbol
Location. getKeySymbol()
Symbol
NamedLocation. getKeySymbol()
Symbol
Symbol. getKeySymbol()
Symbol
Environment. getSymbol(String name)
Symbol
Namespace. getSymbol(String key)
Get a Symbol matching the given name.Symbol
Namespace. lookup(String key)
Get a Symbol matching the given name.Symbol
Namespace. lookup(String key, int hash, boolean create)
protected Symbol
Namespace. lookupInternal(String key, int hash)
Search for an existing Symbol with the give name.static Symbol
Symbol. make(Object namespace, String name)
Find or create a symbol in a specificed namespace.static Symbol
Symbol. make(String uri, String name, String prefix)
Find or create a symbol in a specificed namespace.static Symbol
Symbol. makeUninterned(String name)
static Symbol
Symbol. makeUninterned(String name, Namespace namespace)
static Symbol
Symbol. makeWithUnknownNamespace(String local, String prefix)
Make a placeholder symbol with a known prefix and unknown namespace-uri.static Symbol
Symbol. parse(String symbol)
Parse a String as a Symbol.static Symbol
Symbol. valueOf(String name, Object spec)
static Symbol
Symbol. valueOf(String name, String namespace, String prefix)
Methods in gnu.mapping with parameters of type Symbol Modifier and Type Method Description Symbol
Namespace. add(Symbol sym, int hash)
abstract NamedLocation
Environment. addLocation(Symbol name, Object prop, Location loc)
NamedLocation
SimpleEnvironment. addLocation(Symbol name, Object property, Location loc)
protected NamedLocation
SimpleEnvironment. addUnboundLocation(Symbol name, Object property, int hash)
abstract void
Environment. define(Symbol key, Object property, Object newValue)
static Location
Location. define(Symbol name)
Implement top-level 'define' for Scheme in interactive mode.NamedLocation
SimpleEnvironment. define(Symbol sym, Object property, int hash, Object newValue)
void
SimpleEnvironment. define(Symbol sym, Object property, Object newValue)
static boolean
Symbol. equals(Symbol sym1, Symbol sym2)
Object
Environment. get(Symbol sym)
Object
Environment. get(Symbol key, Object property, Object defaultValue)
Symbol
Namespace. get(Object key, Symbol defaultValue)
Object
Environment. getFunction(Symbol sym)
Object
Environment. getFunction(Symbol key, Object defaultValue)
static DynamicLocation
DynamicLocation. getInstance(Symbol name, Object property)
For a given (Symbol.Location
Environment. getLocation(Symbol key)
Return a location bound to key (and null property).Location
Environment. getLocation(Symbol key, Object property)
Return a location bound to (key, property).NamedLocation
Environment. getLocation(Symbol name, Object property, boolean create)
abstract NamedLocation
Environment. getLocation(Symbol key, Object property, int hash, boolean create)
NamedLocation
InheritingEnvironment. getLocation(Symbol name, Object property, int hash, boolean create)
NamedLocation
SimpleEnvironment. getLocation(Symbol name, Object property, int hash, boolean create)
boolean
Environment. isBound(Symbol key)
boolean
Environment. isBound(Symbol key, Object property)
Location
Environment. lookup(Symbol key)
Location
Environment. lookup(Symbol key, Object property)
Return a location bound to (key, property).abstract NamedLocation
Environment. lookup(Symbol name, Object property, int hash)
NamedLocation
InheritingEnvironment. lookup(Symbol name, Object property, int hash)
NamedLocation
SimpleEnvironment. lookup(Symbol name, Object property, int hash)
static Object
SimpleEnvironment. lookup_global(Symbol name)
NamedLocation
SimpleEnvironment. lookupDirect(Symbol name, Object property, int hash)
NamedLocation
InheritingEnvironment. lookupInherited(Symbol name, Object property, int hash)
static IndirectableLocation
Location. make(Symbol name)
static ThreadLocation
ThreadLocation. makeAnonymous(Symbol name)
Create a fresh ThreadLocation, independent of other ThreadLocations.protected gnu.mapping.SymbolRef
Namespace. makeEntry(String key, int hash, Symbol value)
static LocationProc
LocationProc. makeNamed(Symbol name, Location loc)
boolean
EnvironmentKey. matches(Symbol symbol, Object property)
boolean
KeyPair. matches(Symbol symbol, Object property)
boolean
NamedLocation. matches(Symbol symbol, Object property)
boolean
Symbol. matches(Symbol symbol, Object property)
protected NamedLocation
SimpleEnvironment. newLocation(Symbol name, Object property)
void
Environment. put(Symbol key, Object newValue)
void
Environment. put(Symbol key, Object property, Object newValue)
void
SimpleEnvironment. put(Symbol key, Object property, Object newValue)
void
Environment. putFunction(Symbol key, Object newValue)
protected void
SimpleEnvironment. redefineError(Symbol name, Object property, Location loc)
void
Environment. remove(Symbol sym)
Object
Environment. remove(Symbol symbol, Object property)
Object
Environment. remove(Symbol key, Object property, int hash)
Remove Location from this Environment and undefine it.boolean
Namespace. remove(Symbol symbol)
void
Environment. removeFunction(Symbol sym)
Location
Environment. unlink(Symbol key, Object property, int hash)
Remove Location from this Environment.Location
SimpleEnvironment. unlink(Symbol symbol, Object property, int hash)
Constructors in gnu.mapping with parameters of type Symbol Constructor Description DynamicLocation(Symbol name, Object property)
KeyPair(Symbol name, Object property)
NamedLocation(Symbol name, Object property)
PlainLocation(Symbol symbol, Object property)
PlainLocation(Symbol symbol, Object property, T value)
SharedLocation(Symbol symbol, Object property, int timestamp)
ThreadLocation(Symbol name)
ThreadLocation(Symbol name, ThreadLocal<T> thLocal)
-
Uses of Symbol in gnu.xml
Subclasses of Symbol in gnu.xml Modifier and Type Class Description class
XName
A QName with namespace nodes [and future optional type annotation].Methods in gnu.xml with parameters of type Symbol Modifier and Type Method Description static String
XMLFilter. duplicateAttributeMessage(Symbol attrSymbol, Object elementName)
Constructors in gnu.xml with parameters of type Symbol Constructor Description XName(Symbol symbol, NamespaceBinding namespaceNodes)
-
Uses of Symbol in gnu.xquery.lang
Methods in gnu.xquery.lang that return Symbol Modifier and Type Method Description Symbol
XQuery. getSymbol(String name)
protected Symbol
XQParser. namespaceResolve(String name, boolean function)
Methods in gnu.xquery.lang with parameters of type Symbol Modifier and Type Method Description Expression
XQResolveNames. checkPragma(Symbol name, Expression contents)
static Object
XQuery. getExternal(Symbol name, Object type)
void
XQParser. handleOption(Symbol name, String value)
static Declaration
XQResolveNames. makeBuiltin(Symbol name, int code)
Create aDeclaration
for a builtin function. -
Uses of Symbol in gnu.xquery.util
Fields in gnu.xquery.util declared as Symbol Modifier and Type Field Description Symbol
XQException. code
static Symbol
NodeUtils. collectionResolverSymbol
Symbol used to bind a collection resolver.static Symbol
XQException. FOER0000_QNAME
Methods in gnu.xquery.util that return Symbol Modifier and Type Method Description static Symbol
QNameUtils. makeQName(Object paramURI, String paramQName)
This implements thefn:QName
standard function.Methods in gnu.xquery.util with parameters of type Symbol Modifier and Type Method Description static void
XQException. error(Symbol error)
Constructors in gnu.xquery.util with parameters of type Symbol Constructor Description XQException(Symbol code, String description, Object errorValue)
-
Uses of Symbol in kawa.lang
Methods in kawa.lang that return Symbol Modifier and Type Method Description static Symbol
Quote. makeSymbol(Namespace ns, Object local)
Symbol
Translator. namespaceResolve(Expression context, Expression member)
Symbol
Translator. namespaceResolve(Namespace ns, Expression member)
Methods in kawa.lang with parameters of type Symbol Modifier and Type Method Description protected Declaration
Lambda. addParam(Symbol name, TemplateScope templateScope, LambdaExp lexp, Translator tr)
Expression
Translator. checkDefaultBinding(Symbol symbol, Translator tr)
If a symbol is lexically unbound, look for a default binding.Declaration
BindDecls. define(Symbol name, TemplateScope templateScope, ScopeExp scope, Translator comp)
boolean
Translator. matches(Object form, SyntaxForm syntax, Symbol literal)
Constructors in kawa.lang with parameters of type Symbol Constructor Description NamedException(Symbol name, Object[] args)
Assume name==args[1], or name==null. -
Uses of Symbol in kawa.standard
Methods in kawa.standard that return Symbol Modifier and Type Method Description Symbol
Scheme. asSymbol(String ident)
Methods in kawa.standard that return types with arguments of type Symbol Modifier and Type Method Description Map<Symbol,Expression>
require.DeclSetMapper. map(Map<Symbol,Expression> decls, Compilation comp)
Methods in kawa.standard with parameters of type Symbol Modifier and Type Method Description Expression
SchemeCompilation. checkDefaultBinding(Symbol symbol, Translator tr)
If a symbol is lexically unbound, look for a default binding.Method parameters in kawa.standard with type arguments of type Symbol Modifier and Type Method Description Map<Symbol,Expression>
require.DeclSetMapper. map(Map<Symbol,Expression> decls, Compilation comp)
-