Uses of Class
gnu.lists.Pair
-
Packages that use Pair Package Description gnu.kawa.lispexpr gnu.lists Contains utility classes and interfaces for sequences (lists), arrays, and trees.gnu.mapping SupportsProcedure, and various related classes needed at run-time by dynamically typed languages (such as Scheme and ECMAScript).kawa.lang kawa.standard -
-
Uses of Pair in gnu.kawa.lispexpr
Methods in gnu.kawa.lispexpr that return Pair Modifier and Type Method Description protected PairLispReader. makePair(Object car, int line, int column)protected PairLispReader. makePair(Object car, int startline, int startcolumn, int endline, int endcolumn)protected PairLispReader. makePair(Object car, Object cdr, int line, int column)protected PairLispReader. makePair2(Object car, Object cadr, Object cddr, int line, int column)static PairReaderXmlElement. quote(Object obj)PairReaderExtendedLiteral. readContent(LispReader reader, char delimiter, Pair head)protected PairReaderExtendedLiteral. readEnclosed(LispReader reader, ReadTable readTable, Pair last, int startDelimiter, int endDelimiter)protected PairReaderExtendedLiteral. readEnclosedExpressions(LispReader reader, ReadTable readTable, Pair last, int endDelimiter)Read expressions enclosed by '[' and ']'.PairLispReader. readValuesAndAppend(int ch, ReadTable rtable, Pair last)Methods in gnu.kawa.lispexpr with parameters of type Pair Modifier and Type Method Description PairReaderExtendedLiteral. readContent(LispReader reader, char delimiter, Pair head)protected PairReaderExtendedLiteral. readEnclosed(LispReader reader, ReadTable readTable, Pair last, int startDelimiter, int endDelimiter)protected PairReaderExtendedLiteral. readEnclosedExpressions(LispReader reader, ReadTable readTable, Pair last, int endDelimiter)Read expressions enclosed by '[' and ']'.PairLispReader. readValuesAndAppend(int ch, ReadTable rtable, Pair last)ExpressionDefineNamespace. rewriteForm(Pair form, Translator tr)ExpressionMakeXmlElement. rewriteForm(Pair form, Translator tr)ExpressionResolveNamespace. rewriteForm(Pair form, Translator tr)booleanDefineNamespace. scanForDefinitions(Pair st, ScopeExp defs, Translator tr) -
Uses of Pair in gnu.lists
Subclasses of Pair in gnu.lists Modifier and Type Class Description classImmutablePairclassPairWithPositionAPairwith the file name and position it was read from.classRAPairFields in gnu.lists declared as Pair Modifier and Type Field Description static PairPair. incompleteListMarkerA special pair used to indicate incomplete input.Methods in gnu.lists that return Pair Modifier and Type Method Description static PairLList. chain1(Pair old, Object arg1)Utility function used by compiler when inlining `list'.static PairLList. chain4(Pair old, Object arg1, Object arg2, Object arg3, Object arg4)Utility function used by compiler when inlining `list'.PairPair. lastPair()static PairLList. list1(Object arg1)static PairLList. list2(Object arg1, Object arg2)static PairLList. list3(Object arg1, Object arg2, Object arg3)static PairLList. list4(Object arg1, Object arg2, Object arg3, Object arg4)static PairPair. make(Object car, Object cdr)Methods in gnu.lists with parameters of type Pair Modifier and Type Method Description static PairLList. chain1(Pair old, Object arg1)Utility function used by compiler when inlining `list'.static PairLList. chain4(Pair old, Object arg1, Object arg2, Object arg3, Object arg4)Utility function used by compiler when inlining `list'.static intPair. compareTo(Pair pair1, Pair pair2)static booleanPair. equals(Pair pair1, Pair pair2) -
Uses of Pair in gnu.mapping
Subclasses of Pair in gnu.mapping Modifier and Type Class Description classArgListPair -
Uses of Pair in kawa.lang
Subclasses of Pair in kawa.lang Modifier and Type Class Description static classSyntaxForms.PairSyntaxFormstatic classSyntaxForms.PairWithPositionSyntaxFormstatic classTranslator.FormStackA list of "forms" to be further processed.Methods in kawa.lang that return Pair Modifier and Type Method Description PairTranslator.FormStack. getHead()Return the "head" of the list.PairTranslator.FormStack. lastPair()The Pair whose car is the last form in the list.static PairTranslator. makePair(Pair pair, Object car, Object cdr)Methods in kawa.lang with parameters of type Pair Modifier and Type Method Description TypeTranslator. exp2Type(Pair typeSpecPair)Extract a type from the car of a pair.TypeTranslator. exp2Type(Pair typeSpecPair, Declaration decl, SyntaxForm syntax)protected ExpressionTranslator. makeBody(Pair head, ScopeExp scope)Combine a list of zero or more expression forms into a "body".static PairTranslator. makePair(Pair pair, Object car, Object cdr)protected booleanQuote. matchesUnquote(Pair pair, SyntaxForm syntax, Translator tr)protected booleanQuote. matchesUnquoteSplicing(Pair pair, SyntaxForm syntax, Translator tr)ObjectTranslator. matchQuoted(Pair pair)voidBindDecls. parseBracketListPattern(Pair patpair, int scanNesting, ScopeExp scope, Declaration decl, Translator comp)Handle patterns of the form[pat1 ... patN].Object[]BindDecls. parsePatternCar(Pair patList, int scanNesting, ScopeExp scope, Translator comp)Parse a declaration or more generally a pattern.Object[]BindDecls. parsePatternCar(Pair patList, Expression init, TemplateScope templateScope, int scanNesting, ScopeExp scope, Translator comp)Object[]Lambda. parsePatternCar(Pair patList, TemplateScope templateScope, LambdaExp lexp, Translator comp)ObjectBindDecls. parsePatternNext(Pair patList, Translator comp)ValuesTranslator. popForms(Pair beforeFirst)Pop from formStack all forms that come after beforeFirst.ObjectTranslator.FormStack. popTail(Pair oldTail)voidTranslator.FormStack. pushAfter(Object value, Pair position)voidTranslator.FormStack. pushAll(LList values, Pair valuesLast)ExpressionTranslator. rewrite_car(Pair pair, boolean function)ExpressionTranslator. rewrite_car(Pair pair, ScopeExp templateScope)ExpressionTranslator. rewrite_car(Pair pair, SyntaxForm syntax)ExpressionTranslator. rewrite_car_for_lookup(Pair pair)Similar to rewrite_car.ExpressionTranslator. rewrite_pair(Pair p, boolean function)ExpressionAutoloadSyntax. rewriteForm(Pair form, Translator tr)ExpressionMacro. rewriteForm(Pair form, Translator tr)ExpressionSyntax. rewriteForm(Pair form, Translator tr)booleanSyntax. scanForDefinitions(Pair st, ScopeExp defs, Translator tr)Check if a statement is a definition, for initial pass.voidAutoloadSyntax. scanForm(Pair st, ScopeExp defs, Translator tr)voidMacro. scanForm(Pair st, ScopeExp defs, Translator tr)voidSyntax. scanForm(Pair st, ScopeExp defs, Translator tr)Constructors in kawa.lang with parameters of type Pair Constructor Description PairSyntaxForm(Pair datum, TemplateScope scope)PairWithPositionSyntaxForm(Pair datum, SourceLocator where, TemplateScope scope) -
Uses of Pair in kawa.standard
Methods in kawa.standard with parameters of type Pair Modifier and Type Method Description voiddefine_library. createModulePass(Pair st, ScopeExp defs, Translator tr)booleanIfFeature. evaluateConditionCar(Pair pair, Translator tr)protected booleansyntax. matchesUnquote(Pair pair, SyntaxForm syntax, Translator tr)protected booleansyntax. matchesUnquoteSplicing(Pair pair, SyntaxForm syntax, Translator tr)static Expressiontry_catch. rewrite(Pair try_part_pair, Object clauses)Expressiondefine_alias. rewriteForm(Pair form, Translator tr)Expressiondefine_autoload. rewriteForm(Pair form, Translator tr)Expressiondefine_class. rewriteForm(Pair form, Translator tr)Expressiondefine_syntax. rewriteForm(Pair form, Translator tr)Expressiondefine_unit. rewriteForm(Pair form, Translator tr)Expressiondefine. rewriteForm(Pair form, Translator tr)Expressionexport. rewriteForm(Pair form, Translator tr)ExpressionIfFeature. rewriteForm(Pair form, Translator tr)ExpressionImportFromLibrary. rewriteForm(Pair form, Translator tr)ExpressionMatchDef. rewriteForm(Pair form, Translator tr)Expressionmodule_compile_options. rewriteForm(Pair form, Translator tr)Expressionmodule_extends. rewriteForm(Pair form, Translator tr)Expressionmodule_implements. rewriteForm(Pair form, Translator tr)Expressionmodule_static. rewriteForm(Pair form, Translator tr)Expressionobject. rewriteForm(Pair form, Translator tr)Expressionrequire. rewriteForm(Pair form, Translator tr)Expressionset_b. rewriteForm(Pair form, Translator tr)Expressionsyntax_case. rewriteForm(Pair form, Translator tr)Expressionsyntax_rules. rewriteForm(Pair form, Translator tr)Expressionsyntax. rewriteForm(Pair form, Translator tr)ExpressionthisRef. rewriteForm(Pair form, Translator tr)Expressionwith_compile_options. rewriteForm(Pair form, Translator tr)Object[]object. scanClassDef(Pair pair, ClassExp oexp, Translator tr)Does the first "scan-time" processing of the class/object definition.booleandefine_autoload. scanForDefinitions(Pair st, ScopeExp defs, Translator tr)booleandefine_class. scanForDefinitions(Pair st, ScopeExp defs, Translator tr)booleandefine_unit. scanForDefinitions(Pair st, ScopeExp defs, Translator tr)booleanexport. scanForDefinitions(Pair st, ScopeExp defs, Translator tr)booleanmodule_compile_options. scanForDefinitions(Pair st, ScopeExp defs, Translator tr)booleanmodule_static. scanForDefinitions(Pair st, ScopeExp defs, Translator tr)booleanrequire. scanForDefinitions(Pair st, ScopeExp defs, Translator tr)voidbegin. scanForm(Pair st, ScopeExp defs, Translator tr)voiddefine_alias. scanForm(Pair st, ScopeExp defs, Translator tr)voiddefine_library. scanForm(Pair st, ScopeExp defs, Translator tr)voiddefine_syntax. scanForm(Pair st, ScopeExp defs, Translator tr)voiddefine. scanForm(Pair st, ScopeExp defs, Translator tr)voidIfFeature. scanForm(Pair st, ScopeExp defs, Translator tr)voidImportFromLibrary. scanForm(Pair st, ScopeExp defs, Translator tr)voidInclude. scanForm(Pair st, ScopeExp defs, Translator tr)voidMatchDef. scanForm(Pair st, ScopeExp defs, Translator tr)voidmodule_extends. scanForm(Pair form, ScopeExp defs, Translator tr)voidmodule_implements. scanForm(Pair form, ScopeExp defs, Translator tr)voidmodule_name. scanForm(Pair form, ScopeExp defs, Translator tr)voidwith_compile_options. scanForm(Pair form, ScopeExp defs, Translator tr)
-