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 classKeywordImplementation of Lisp keywords.Methods in gnu.expr that return Symbol Modifier and Type Method Description SymbolKeyword. asSymbol()Get the corresponding non-keyword symbol.SymbolLanguage. getSymbol(String name)Methods in gnu.expr with parameters of type Symbol Modifier and Type Method Description NamedLocationBuiltinEnvironment. addLocation(Symbol name, Object prop, Location loc)voidAbstractScriptEngineFactory.BindingsEnvironment. define(Symbol key, Object property, Object newValue)voidBuiltinEnvironment. define(Symbol key, Object property, Object newValue)protected voidLanguage. defProcStFld(Symbol sym, String cname, String fname)NamedLocationBuiltinEnvironment. getLocation(Symbol key, Object property, int hash, boolean create)NamedLocationBuiltinEnvironment. lookup(Symbol name, Object property, int hash)NamedLocationLanguage. lookupBuiltin(Symbol name, Object property, int hash)NamedLocationAbstractScriptEngineFactory.BindingsEnvironment. lookupDirect(Symbol name, Object property, int hash)protected NamedLocationAbstractScriptEngineFactory.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 SymbolUnicodeUtils. generalCategory(int ch)Methods in gnu.kawa.functions with parameters of type Symbol Modifier and Type Method Description static ObjectGetNamedPart. 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 SymbolLispLanguage. bracket_apply_symstatic SymbolLispLanguage. bracket_list_symstatic SymbolReaderXmlElement. defaultElementNamespaceSymbolstatic SymbolLispLanguage. lookup_symUsed for Kawa infix ':' operator.static SymbolLispLanguage. quasiquote_symstatic SymbolLispLanguage. splice_colon_symstatic SymbolLispLanguage. splice_symMethods in gnu.kawa.lispexpr that return Symbol Modifier and Type Method Description protected SymbolLispLanguage. fromLangSymbol(Object sym)static SymbolLispLanguage. langSymbolToSymbol(Object sym)Convert the Language's idea of a symbol to a gnu.mapping.Symbol.SymbolLispPackage. lookup(String name, int hash, boolean create)SymbolLispPackage. lookupPresent(String name, int hash, boolean intern)Methods in gnu.kawa.lispexpr with parameters of type Symbol Modifier and Type Method Description voidLispPackage. shadowingImport(Symbol symbol)booleanLispPackage. unintern(Symbol symbol) -
Uses of Symbol in gnu.kawa.models
Methods in gnu.kawa.models that return Symbol Modifier and Type Method Description static SymbolPictureToSvg. svgTag(String name)static SymbolPictureToSvg. 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 StaticFieldLocationStaticFieldLocation. 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 SymbolElementType. MATCH_ANY_QNAMESymbolMakeElement. tagOptional tag.Methods in gnu.kawa.xml that return Symbol Modifier and Type Method Description SymbolKNode. getNodeSymbol()The Data Model's node-name accessor.static SymbolMakeElement. getTagName(ApplyExp exp)Methods in gnu.kawa.xml with parameters of type Symbol Modifier and Type Method Description static AttributeTypeAttributeType. make(Symbol qname)static ElementTypeElementType. make(Symbol qname)static voidMakeAttribute. startAttribute(Consumer out, Symbol type)static voidMakeElement. startElement(Consumer out, Symbol qname, int copyNamespacesMode)static voidMakeElement. startElement(Consumer out, Symbol qname, int copyNamespacesMode, NamespaceBinding namespaceNodes)static MakeElementMakeElement. 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 SymbolXSLT. nullModeMethods in gnu.kawa.xslt with parameters of type Symbol Modifier and Type Method Description static voidApplyTemplates. applyTemplates$C(String select, Symbol mode, Consumer out)static voidApplyTemplates. applyTemplates$X(String select, Symbol mode, CallContext ctx)static voidXSLT. defineApplyTemplate(String pattern, double priority, Symbol mode, Procedure template)static voidXSLT. defineCallTemplate(Symbol name, double priority, Procedure template)static voidXSLT. 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 classSimpleSymbolA Symbol in the EmptyNamespace.Fields in gnu.mapping declared as Symbol Modifier and Type Field Description static SymbolProcedure. compilerXKeystatic SymbolSymbol. FUNCTIONConventional value used as a property key for function bindings.static SymbolProcedure. inlineIfConstantSymbolstatic SymbolPropertySet. nameKeystatic SymbolSymbol. PLISTConventional value used as aSymbolname to access anObject's property list.static SymbolProcedure. validateApplyKeyKey for a property used by gnu.expr.Inlinecalls.static SymbolProcedure. validateXApplyKeySame as validateApplyKey but handles splice args.Methods in gnu.mapping that return Symbol Modifier and Type Method Description SymbolNamespace. add(Symbol sym, int hash)SymbolNamespace. get(Object key, Symbol defaultValue)static SymbolNamespace. getDefaultSymbol(String name)SymbolConstrainedLocation. getKeySymbol()SymbolEnvironmentKey. getKeySymbol()SymbolIndirectableLocation. getKeySymbol()SymbolKeyPair. getKeySymbol()SymbolLocation. getKeySymbol()SymbolNamedLocation. getKeySymbol()SymbolSymbol. getKeySymbol()SymbolEnvironment. getSymbol(String name)SymbolNamespace. getSymbol(String key)Get a Symbol matching the given name.SymbolNamespace. lookup(String key)Get a Symbol matching the given name.SymbolNamespace. lookup(String key, int hash, boolean create)protected SymbolNamespace. lookupInternal(String key, int hash)Search for an existing Symbol with the give name.static SymbolSymbol. make(Object namespace, String name)Find or create a symbol in a specificed namespace.static SymbolSymbol. make(String uri, String name, String prefix)Find or create a symbol in a specificed namespace.static SymbolSymbol. makeUninterned(String name)static SymbolSymbol. makeUninterned(String name, Namespace namespace)static SymbolSymbol. makeWithUnknownNamespace(String local, String prefix)Make a placeholder symbol with a known prefix and unknown namespace-uri.static SymbolSymbol. parse(String symbol)Parse a String as a Symbol.static SymbolSymbol. valueOf(String name, Object spec)static SymbolSymbol. valueOf(String name, String namespace, String prefix)Methods in gnu.mapping with parameters of type Symbol Modifier and Type Method Description SymbolNamespace. add(Symbol sym, int hash)abstract NamedLocationEnvironment. addLocation(Symbol name, Object prop, Location loc)NamedLocationSimpleEnvironment. addLocation(Symbol name, Object property, Location loc)protected NamedLocationSimpleEnvironment. addUnboundLocation(Symbol name, Object property, int hash)abstract voidEnvironment. define(Symbol key, Object property, Object newValue)static LocationLocation. define(Symbol name)Implement top-level 'define' for Scheme in interactive mode.NamedLocationSimpleEnvironment. define(Symbol sym, Object property, int hash, Object newValue)voidSimpleEnvironment. define(Symbol sym, Object property, Object newValue)static booleanSymbol. equals(Symbol sym1, Symbol sym2)ObjectEnvironment. get(Symbol sym)ObjectEnvironment. get(Symbol key, Object property, Object defaultValue)SymbolNamespace. get(Object key, Symbol defaultValue)ObjectEnvironment. getFunction(Symbol sym)ObjectEnvironment. getFunction(Symbol key, Object defaultValue)static DynamicLocationDynamicLocation. getInstance(Symbol name, Object property)For a given (Symbol.LocationEnvironment. getLocation(Symbol key)Return a location bound to key (and null property).LocationEnvironment. getLocation(Symbol key, Object property)Return a location bound to (key, property).NamedLocationEnvironment. getLocation(Symbol name, Object property, boolean create)abstract NamedLocationEnvironment. getLocation(Symbol key, Object property, int hash, boolean create)NamedLocationInheritingEnvironment. getLocation(Symbol name, Object property, int hash, boolean create)NamedLocationSimpleEnvironment. getLocation(Symbol name, Object property, int hash, boolean create)booleanEnvironment. isBound(Symbol key)booleanEnvironment. isBound(Symbol key, Object property)LocationEnvironment. lookup(Symbol key)LocationEnvironment. lookup(Symbol key, Object property)Return a location bound to (key, property).abstract NamedLocationEnvironment. lookup(Symbol name, Object property, int hash)NamedLocationInheritingEnvironment. lookup(Symbol name, Object property, int hash)NamedLocationSimpleEnvironment. lookup(Symbol name, Object property, int hash)static ObjectSimpleEnvironment. lookup_global(Symbol name)NamedLocationSimpleEnvironment. lookupDirect(Symbol name, Object property, int hash)NamedLocationInheritingEnvironment. lookupInherited(Symbol name, Object property, int hash)static IndirectableLocationLocation. make(Symbol name)static ThreadLocationThreadLocation. makeAnonymous(Symbol name)Create a fresh ThreadLocation, independent of other ThreadLocations.protected gnu.mapping.SymbolRefNamespace. makeEntry(String key, int hash, Symbol value)static LocationProcLocationProc. makeNamed(Symbol name, Location loc)booleanEnvironmentKey. matches(Symbol symbol, Object property)booleanKeyPair. matches(Symbol symbol, Object property)booleanNamedLocation. matches(Symbol symbol, Object property)booleanSymbol. matches(Symbol symbol, Object property)protected NamedLocationSimpleEnvironment. newLocation(Symbol name, Object property)voidEnvironment. put(Symbol key, Object newValue)voidEnvironment. put(Symbol key, Object property, Object newValue)voidSimpleEnvironment. put(Symbol key, Object property, Object newValue)voidEnvironment. putFunction(Symbol key, Object newValue)protected voidSimpleEnvironment. redefineError(Symbol name, Object property, Location loc)voidEnvironment. remove(Symbol sym)ObjectEnvironment. remove(Symbol symbol, Object property)ObjectEnvironment. remove(Symbol key, Object property, int hash)Remove Location from this Environment and undefine it.booleanNamespace. remove(Symbol symbol)voidEnvironment. removeFunction(Symbol sym)LocationEnvironment. unlink(Symbol key, Object property, int hash)Remove Location from this Environment.LocationSimpleEnvironment. 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 classXNameA QName with namespace nodes [and future optional type annotation].Methods in gnu.xml with parameters of type Symbol Modifier and Type Method Description static StringXMLFilter. 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 SymbolXQuery. getSymbol(String name)protected SymbolXQParser. namespaceResolve(String name, boolean function)Methods in gnu.xquery.lang with parameters of type Symbol Modifier and Type Method Description ExpressionXQResolveNames. checkPragma(Symbol name, Expression contents)static ObjectXQuery. getExternal(Symbol name, Object type)voidXQParser. handleOption(Symbol name, String value)static DeclarationXQResolveNames. makeBuiltin(Symbol name, int code)Create aDeclarationfor a builtin function. -
Uses of Symbol in gnu.xquery.util
Fields in gnu.xquery.util declared as Symbol Modifier and Type Field Description SymbolXQException. codestatic SymbolNodeUtils. collectionResolverSymbolSymbol used to bind a collection resolver.static SymbolXQException. FOER0000_QNAMEMethods in gnu.xquery.util that return Symbol Modifier and Type Method Description static SymbolQNameUtils. makeQName(Object paramURI, String paramQName)This implements thefn:QNamestandard function.Methods in gnu.xquery.util with parameters of type Symbol Modifier and Type Method Description static voidXQException. 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 SymbolQuote. makeSymbol(Namespace ns, Object local)SymbolTranslator. namespaceResolve(Expression context, Expression member)SymbolTranslator. namespaceResolve(Namespace ns, Expression member)Methods in kawa.lang with parameters of type Symbol Modifier and Type Method Description protected DeclarationLambda. addParam(Symbol name, TemplateScope templateScope, LambdaExp lexp, Translator tr)ExpressionTranslator. checkDefaultBinding(Symbol symbol, Translator tr)If a symbol is lexically unbound, look for a default binding.DeclarationBindDecls. define(Symbol name, TemplateScope templateScope, ScopeExp scope, Translator comp)booleanTranslator. 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 SymbolScheme. 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 ExpressionSchemeCompilation. 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)
-