Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

ABSTRACT_SET_OP() - Constructor for class io.opsit.explang.Compiler.ABSTRACT_SET_OP
 
ABSTRACT_SUB() - Constructor for class io.opsit.explang.Funcs.ABSTRACT_SUB
 
ABSTRACTADDOP() - Constructor for class io.opsit.explang.Funcs.ABSTRACTADDOP
 
AbstractExpr() - Constructor for class io.opsit.explang.Funcs.AbstractExpr
 
AbstractForm() - Constructor for class io.opsit.explang.Compiler.AbstractForm
 
ABSTRACTMAPOP() - Constructor for class io.opsit.explang.Funcs.ABSTRACTMAPOP
 
AbstractOp - Interface in io.opsit.explang
Perform operation on two numeric operands.
add(ASTN) - Method in class io.opsit.explang.ASTNList
Add an AST node to this list.
add(Number) - Method in class io.opsit.explang.RangeList
 
add(int, Number) - Method in class io.opsit.explang.RangeList
 
add(Object) - Method in class io.opsit.explang.RestList
 
add(int, Object) - Method in class io.opsit.explang.RestList
 
addAll(ASTNList) - Method in class io.opsit.explang.ASTNList
Add all nodes from another AST list.
addAll(Collection<? extends Number>) - Method in class io.opsit.explang.RangeList
 
addAll(int, Collection<? extends Number>) - Method in class io.opsit.explang.RangeList
 
addAll(Collection<? extends Object>) - Method in class io.opsit.explang.RestList
 
addAll(int, Collection<? extends Object>) - Method in class io.opsit.explang.RestList
 
addBuiltIn(String, Class<?>) - Method in class io.opsit.explang.Compiler
Add mapping for a Builtin.
addKsOp(Map<Object, FieldsMap.Op>, Object, Backtrace) - Static method in class io.opsit.explang.DWIM
 
addMatches(Map<String, Object>, String) - Method in class io.opsit.explang.Compiler.Ctx
 
addMatches(Map<String, Object>, String) - Method in interface io.opsit.explang.Compiler.ICtx
 
ADDOP() - Constructor for class io.opsit.explang.Funcs.ADDOP
 
addValue(Object, Object) - Static method in class io.opsit.explang.Seq
Add value to sequence.
addValue(Object, Object) - Method in interface io.opsit.explang.Seq.SeqAdapter
 
AND() - Constructor for class io.opsit.explang.Funcs.AND
 
APPEND() - Constructor for class io.opsit.explang.Funcs.APPEND
 
APPLY() - Constructor for class io.opsit.explang.Funcs.APPLY
 
AREF() - Constructor for class io.opsit.explang.Funcs.AREF
 
Arg() - Constructor for class io.opsit.explang.ArgSpec.Arg
 
Arg(String, ArgSpec.AF, ICompiled, String, boolean, boolean, boolean) - Constructor for class io.opsit.explang.ArgSpec.Arg
 
ARG_ALLOW_OTHER_KEYS - Static variable in class io.opsit.explang.ArgSpec
 
ARG_EAGER - Static variable in class io.opsit.explang.ArgSpec
 
ARG_KEY - Static variable in class io.opsit.explang.ArgSpec
 
ARG_LAZY - Static variable in class io.opsit.explang.ArgSpec
 
ARG_MANDATORY - Static variable in class io.opsit.explang.ArgSpec
 
ARG_OPTIONAL - Static variable in class io.opsit.explang.ArgSpec
 
ARG_PIPE - Static variable in class io.opsit.explang.ArgSpec
 
ARG_PIPE_REST - Static variable in class io.opsit.explang.ArgSpec
 
ARG_REST - Static variable in class io.opsit.explang.ArgSpec
 
ArgList - Class in io.opsit.explang
 
ArgList(ArgSpec) - Constructor for class io.opsit.explang.ArgList
 
ArgList(ArgSpec, List<ICompiled>) - Constructor for class io.opsit.explang.ArgList
 
argList - Variable in class io.opsit.explang.Funcs.FuncExp
 
ArgSpec - Class in io.opsit.explang
 
ArgSpec(String[]) - Constructor for class io.opsit.explang.ArgSpec
 
ArgSpec(String[], Compiler) - Constructor for class io.opsit.explang.ArgSpec
 
ArgSpec(ASTNList, Compiler) - Constructor for class io.opsit.explang.ArgSpec
 
ArgSpec(Object[], Compiler) - Constructor for class io.opsit.explang.ArgSpec
Build ArgSpec from array of arguments specifications.
argSpec - Variable in class io.opsit.explang.Compiler.LAMBDA
 
ArgSpec.AF - Enum in io.opsit.explang
 
ArgSpec.Arg - Class in io.opsit.explang
 
Arguments - Annotation Type in io.opsit.explang
Annotation for specifying arguments for builtin functions/forms.
argv - Variable in class io.opsit.explang.Compiler
 
ARGV() - Constructor for class io.opsit.explang.Funcs.ARGV
 
array(int...) - Static method in class io.opsit.explang.Utils
Make array of int.
array(char...) - Static method in class io.opsit.explang.Utils
Make array of char.
array(double...) - Static method in class io.opsit.explang.Utils
Make array of double.
array(float...) - Static method in class io.opsit.explang.Utils
Make array of float.
array(boolean...) - Static method in class io.opsit.explang.Utils
Make array of boolean.
array(byte...) - Static method in class io.opsit.explang.Utils
Make array of byte.
array(short...) - Static method in class io.opsit.explang.Utils
Make array of short.
array(long...) - Static method in class io.opsit.explang.Utils
Make array of long.
arrayAdapter - Static variable in class io.opsit.explang.Seq
 
arrayAsString(Object) - Static method in class io.opsit.explang.Utils
Convert an array to String for printout.
arrayContentsAsString(Object) - Static method in class io.opsit.explang.Utils
Convert an array to String for printout.
arrayOfObjects(Object...) - Static method in class io.opsit.explang.Utils
Make array of Objects.
arraysDeepEquals(Object, Object) - Static method in class io.opsit.explang.Utils
Array deep comparison.
asBoolean(Object) - Static method in class io.opsit.explang.Utils
Coerce object to boolean.
asChar(Object) - Static method in class io.opsit.explang.Utils
Return object as char.
asCharSequenceOrNull(Object) - Static method in class io.opsit.explang.Utils
Convert an object to its String representation, return CharSequences as is or return null if value is null.
ASET() - Constructor for class io.opsit.explang.Funcs.ASET
 
aset(Object, int, Object) - Static method in class io.opsit.explang.Utils
Set array element.
asNumber(Object) - Static method in class io.opsit.explang.Utils
Coerse object to Number.
asObject(Object) - Static method in class io.opsit.explang.Utils
Return argument as object.
assertTrue(boolean) - Static method in class io.opsit.explang.Utils
Assert true value.
asSet(Object) - Static method in class io.opsit.explang.Seq
Return sequence objects as Set.
ASSOC() - Constructor for class io.opsit.explang.Funcs.ASSOC
 
ASSOCIATIVEP() - Constructor for class io.opsit.explang.Funcs.ASSOCIATIVEP
 
asSpecList() - Method in class io.opsit.explang.ArgSpec
Return list of argument specifiers.
asString(Object) - Static method in class io.opsit.explang.Utils
Convert an object to its String representation.
asStringOrEmpty(Object) - Static method in class io.opsit.explang.Utils
Convert an object to its String representation or return empty String if value is null.
asStringOrNull(Object) - Static method in class io.opsit.explang.Utils
Convert an object to its String representation or return null if value is null.
ASTN - Class in io.opsit.explang
Abstract syntax tree node containing some code object.
ASTN(Object, ParseCtx) - Constructor for class io.opsit.explang.ASTN
Make an ASTN node for a code node.
ASTN(Object, ParseCtx, boolean) - Constructor for class io.opsit.explang.ASTN
Make an ASTN node, possible for a comment node.
ASTN(Object, ParseCtx, Exception) - Constructor for class io.opsit.explang.ASTN
Make an ASTN node for an invalid expression.
ASTN.Walker - Interface in io.opsit.explang
 
astnize(Object, ParseCtx) - Static method in class io.opsit.explang.Utils
Make AST node of objects (honoring lists).
ASTNLeaf - Class in io.opsit.explang
 
ASTNLeaf(Object, ParseCtx) - Constructor for class io.opsit.explang.ASTNLeaf
 
ASTNLeaf(Object, ParseCtx, boolean) - Constructor for class io.opsit.explang.ASTNLeaf
 
ASTNLeaf(Object, ParseCtx, Exception) - Constructor for class io.opsit.explang.ASTNLeaf
 
ASTNList - Class in io.opsit.explang
 
ASTNList(List<ASTN>, ParseCtx) - Constructor for class io.opsit.explang.ASTNList
 
ASTNList(List<ASTN>, ParseCtx, boolean) - Constructor for class io.opsit.explang.ASTNList
 
astnlistToString(List<ASTN>) - Method in class io.opsit.explang.ASTNList
 
AtomParseException - Exception in io.opsit.explang.atom
 
AtomParseException(String) - Constructor for exception io.opsit.explang.atom.AtomParseException
 
AtomParseException(ParseCtx, String) - Constructor for exception io.opsit.explang.atom.AtomParseException
Create parse exception given source code location and message.
AtomParseException(ParseCtx, String, Throwable) - Constructor for exception io.opsit.explang.atom.AtomParseException
Create parse exception given source code location, message and throwable.
AtomParser - Interface in io.opsit.explang.atom
 
atomParsers - Variable in class io.opsit.explang.parser.sexp.SexpParser
 

B

BACKQUOTE_MACRO - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
Backtrace - Class in io.opsit.explang
 
Backtrace() - Constructor for class io.opsit.explang.Backtrace
 
backtrace - Variable in exception io.opsit.explang.ExecutionException
 
BACKTRACE() - Constructor for class io.opsit.explang.Funcs.BACKTRACE
 
Backtrace.Frame - Class in io.opsit.explang
 
BASE_ARITHMENTICS - Static variable in annotation type io.opsit.explang.Package
 
BASE_BEANS - Static variable in annotation type io.opsit.explang.Package
 
BASE_BINDINGS - Static variable in annotation type io.opsit.explang.Package
 
BASE_COERCION - Static variable in annotation type io.opsit.explang.Package
 
BASE_CONTROL - Static variable in annotation type io.opsit.explang.Package
 
BASE_DOCS - Static variable in annotation type io.opsit.explang.Package
 
BASE_FUNCS - Static variable in annotation type io.opsit.explang.Package
 
BASE_LANG - Static variable in annotation type io.opsit.explang.Package
 
BASE_LOGIC - Static variable in annotation type io.opsit.explang.Package
 
BASE_MATH - Static variable in annotation type io.opsit.explang.Package
 
BASE_REGEX - Static variable in annotation type io.opsit.explang.Package
 
BASE_SEQ - Static variable in annotation type io.opsit.explang.Package
 
BASE_TEXT - Static variable in annotation type io.opsit.explang.Package
 
BASE_TYPES - Static variable in annotation type io.opsit.explang.Package
 
BASE_VERSION - Static variable in annotation type io.opsit.explang.Package
 
BEAN() - Constructor for class io.opsit.explang.Funcs.BEAN
 
BeanMap(Object) - Constructor for class io.opsit.explang.Funcs.BeanMap
 
BeanMap(Object, String, String) - Constructor for class io.opsit.explang.Funcs.BeanMap
Construct bean map from bean object.
BeanMap(Object, String, String, Object) - Constructor for class io.opsit.explang.Funcs.BeanMap
Construct bean map from bean object.
BetterMethodFinder - Class in io.opsit.explang
Finds methods and constructors that can be invoked reflectively.
BetterMethodFinder(Class<?>) - Constructor for class io.opsit.explang.BetterMethodFinder
Create instance for given class.
blocks - Variable in class io.opsit.explang.Compiler.DLET
 
blocks - Variable in class io.opsit.explang.Compiler.LAMBDA
 
blocks - Variable in class io.opsit.explang.Compiler.LET
 
blocks - Variable in class io.opsit.explang.Compiler.TH_BASE
 
blocks - Variable in class io.opsit.explang.Compiler.WITH_BINDINGS
 
blocks - Variable in class io.opsit.explang.Compiler.WITH_CTX
 
BOOL() - Constructor for class io.opsit.explang.Funcs.BOOL
 
BooleanExp(Boolean) - Constructor for class io.opsit.explang.Funcs.BooleanExp
 
BooleanParser - Class in io.opsit.explang.atom
 
BooleanParser() - Constructor for class io.opsit.explang.atom.BooleanParser
 
BOUNDP() - Constructor for class io.opsit.explang.Funcs.BOUNDP
 
Builtin(Class<?>) - Constructor for class io.opsit.explang.Compiler.Builtin
 
BuiltinForm(Class<?>) - Constructor for class io.opsit.explang.Compiler.BuiltinForm
 
BuiltinFunc(Class<?>) - Constructor for class io.opsit.explang.Compiler.BuiltinFunc
 
BYTE() - Constructor for class io.opsit.explang.Funcs.BYTE
 

C

callfunc(Backtrace, List<Object>, Object[], int[], IExpr, List<ICompiled>, Compiler.ICtx) - Method in class io.opsit.explang.Funcs.ABSTRACTMAPOP
 
callfuncs(Backtrace, List<Object>, Object[], IExpr, List<ICompiled>, Compiler.ICtx) - Method in class io.opsit.explang.Funcs.ABSTRACTMAPOP
 
callfuncs(Backtrace, List<Object>, Object[], IExpr, List<ICompiled>, Compiler.ICtx) - Method in class io.opsit.explang.Funcs.MAP
 
callfuncs(Backtrace, List<Object>, Object[], IExpr, List<ICompiled>, Compiler.ICtx) - Method in class io.opsit.explang.Funcs.MAPPROD
 
callOP(AbstractOp, Number, Number) - Method in class io.opsit.explang.Promotion
Call numeric operation with promotion of its arguments.
CHAR() - Constructor for class io.opsit.explang.Funcs.CHAR
 
Characters - Class in io.opsit.explang.parser.lisp
 
Characters() - Constructor for class io.opsit.explang.parser.lisp.Characters
 
charSequenceAdapter - Static variable in class io.opsit.explang.Seq
 
checkBuiltinPackage(Class<?>, Set<String>) - Method in class io.opsit.explang.Compiler
Check if Builtin's package is contaimed in the set of packages.
checkInvalid(char) - Method in class io.opsit.explang.parser.lisp.ReadTable
Ensure that character is not invalid.
checkParamsList(List<ICompiled>) - Method in class io.opsit.explang.Funcs.FuncExp
Ensure that parametes are valid and can be set for the object.
checkParamsList(List<ICompiled>) - Method in class io.opsit.explang.Funcs.HASHMAP
 
CLASS() - Constructor for class io.opsit.explang.Funcs.CLASS
 
clear() - Method in class io.opsit.explang.FieldsMap
 
clear() - Method in class io.opsit.explang.Funcs.BeanMap
 
clear() - Method in class io.opsit.explang.Funcs.FilteredMap
 
clear() - Method in class io.opsit.explang.Funcs.IndexMap
 
clear() - Method in class io.opsit.explang.RangeList
 
clear() - Method in class io.opsit.explang.RestList
 
clearBuf(StringBuffer) - Method in class io.opsit.explang.parser.sexp.SexpParser
 
clist(T...) - Static method in class io.opsit.explang.Utils
Make unmodifiableList list of positionals args.
clone() - Method in class io.opsit.explang.ParseCtx
 
cloneObjectByClone(Cloneable) - Static method in class io.opsit.explang.Utils
Tries to copy a Cloneable object using its clone() method.
cls - Variable in class io.opsit.explang.Compiler.Builtin
 
coalesce(String...) - Static method in class io.opsit.explang.Utils
Return first not null not-empty argument.
code - Variable in class io.opsit.explang.Compiler.CodeProxy
 
CodeProxy(String) - Constructor for class io.opsit.explang.Compiler.CodeProxy
 
codeProxy - Variable in class io.opsit.explang.Compiler.InstanceProxy
 
colAppend(Class<?>, Backtrace, List<?>) - Method in class io.opsit.explang.Funcs.APPEND
 
COLLP() - Constructor for class io.opsit.explang.Funcs.COLLP
 
COMMA_MACRO - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
comp - Variable in class io.opsit.explang.jsr223.ExplangScriptEngine
 
compare(Number, Number) - Method in class io.opsit.explang.NumCompOp
 
compareResult(int) - Method in class io.opsit.explang.Funcs.NUMCOMP
 
compareResult(int) - Method in class io.opsit.explang.Funcs.NUMEQ
 
compareResult(int) - Method in class io.opsit.explang.Funcs.NUMGE
 
compareResult(int) - Method in class io.opsit.explang.Funcs.NUMGT
 
compareResult(int) - Method in class io.opsit.explang.Funcs.NUMLE
 
compareResult(int) - Method in class io.opsit.explang.Funcs.NUMLT
 
CompilationException - Exception in io.opsit.explang
 
CompilationException(String) - Constructor for exception io.opsit.explang.CompilationException
Construct compilation exception for a general error that is not associated with specific place in code.
CompilationException(ParseCtx, String) - Constructor for exception io.opsit.explang.CompilationException
Construct compilation exception.
compile(ASTN) - Method in class io.opsit.explang.Compiler
Compile AST into executable data structures.
compile(String) - Static method in class io.opsit.explang.GlobPattern
 
compile(String, int) - Static method in class io.opsit.explang.GlobPattern
Converts a glob expression to a regexp and compile it into Pattern.
compileCatchBlock(ASTNList) - Method in class io.opsit.explang.Compiler.TRY
 
compileExpList(ASTNList) - Method in class io.opsit.explang.Compiler
Compile parameters.
Compiler - Class in io.opsit.explang
 
Compiler() - Constructor for class io.opsit.explang.Compiler
Construct compiler with default configuration.
Compiler(Set<String>) - Constructor for class io.opsit.explang.Compiler
Construct compiler with given list of packages.
Compiler(IStringConverter) - Constructor for class io.opsit.explang.Compiler
Construct compiler with given list of packages.
Compiler(IStringConverter, Set<String>) - Constructor for class io.opsit.explang.Compiler
Construct compiler with given list of packages and with given function name converter.
compiler - Variable in class io.opsit.explang.Funcs.FDesc
 
compiler - Variable in class io.opsit.explang.REPL
 
Compiler.ABSTRACT_SET_OP - Class in io.opsit.explang
 
Compiler.AbstractForm - Class in io.opsit.explang
Base class for special forms and regular functions.
Compiler.Builtin - Class in io.opsit.explang
Abstract class for Builtins.
Compiler.BuiltinForm - Class in io.opsit.explang
 
Compiler.BuiltinFunc - Class in io.opsit.explang
 
Compiler.CodeProxy - Class in io.opsit.explang
 
Compiler.COND - Class in io.opsit.explang
 
Compiler.Ctx - Class in io.opsit.explang
 
Compiler.DEFUN - Class in io.opsit.explang
(DEFUN FOO (arg1 arg2...) block block...)
Compiler.DLET - Class in io.opsit.explang
 
Compiler.Eargs - Class in io.opsit.explang
Context adepted for function arguments.
Compiler.ErrorMissHandler - Class in io.opsit.explang
 
Compiler.FOREACH - Class in io.opsit.explang
 
Compiler.FUNCTION - Class in io.opsit.explang
 
Compiler.ICtx - Interface in io.opsit.explang
Context - The execution context containing Map of values of dynamic variables, map of variables properties and link to parent context.
Compiler.IF - Class in io.opsit.explang
 
Compiler.IMissHandler - Interface in io.opsit.explang
 
Compiler.InstanceProxy - Class in io.opsit.explang
 
Compiler.LAMBDA - Class in io.opsit.explang
 
Compiler.LET - Class in io.opsit.explang
 
Compiler.NilMissHandler - Class in io.opsit.explang
 
Compiler.PROGN - Class in io.opsit.explang
 
Compiler.QUOTE - Class in io.opsit.explang
 
Compiler.SEARCH - Class in io.opsit.explang
 
Compiler.SETF - Class in io.opsit.explang
 
Compiler.SETL - Class in io.opsit.explang
 
Compiler.SETQ - Class in io.opsit.explang
 
Compiler.SETV - Class in io.opsit.explang
 
Compiler.TH_1ST - Class in io.opsit.explang
 
Compiler.TH_AS - Class in io.opsit.explang
 
Compiler.TH_BASE - Class in io.opsit.explang
 
Compiler.TH_LAST - Class in io.opsit.explang
 
Compiler.TH_PIPE - Class in io.opsit.explang
 
Compiler.TH_X - Class in io.opsit.explang
 
Compiler.TRY - Class in io.opsit.explang
 
Compiler.WHEN - Class in io.opsit.explang
 
Compiler.WHILE - Class in io.opsit.explang
 
Compiler.WITH_BINDINGS - Class in io.opsit.explang
 
Compiler.WITH_CTX - Class in io.opsit.explang
 
concat(String...) - Static method in class io.opsit.explang.Utils
Concatenate string arguments.
COND() - Constructor for class io.opsit.explang.Compiler.COND
 
CONS() - Constructor for class io.opsit.explang.Funcs.CONS
 
contains(String) - Method in class io.opsit.explang.Compiler.Ctx
Check existance of variable mapping with given name.
contains(String) - Method in class io.opsit.explang.Compiler.Eargs
 
contains(String) - Method in interface io.opsit.explang.Compiler.ICtx
 
contains(Object) - Method in class io.opsit.explang.RangeList
 
contains(Object) - Method in class io.opsit.explang.RestList
 
containsAll(Collection<?>) - Method in class io.opsit.explang.RangeList
 
containsAll(Collection<?>) - Method in class io.opsit.explang.RestList
 
containsElement(Object, Object) - Static method in class io.opsit.explang.Seq
Check if sequence contains object.
containsKey(Object) - Method in class io.opsit.explang.FieldsMap
 
containsKey(Object) - Method in class io.opsit.explang.Funcs.BeanMap
 
containsKey(Object) - Method in class io.opsit.explang.Funcs.FilteredMap
 
containsKey(Object) - Method in class io.opsit.explang.Funcs.IndexMap
 
containsKey(Object, Object) - Static method in class io.opsit.explang.Seq
Check if an associative collection contains key.
containsValue(Object) - Method in class io.opsit.explang.FieldsMap
 
containsValue(Object) - Method in class io.opsit.explang.Funcs.BeanMap
 
containsValue(Object) - Method in class io.opsit.explang.Funcs.FilteredMap
 
containsValue(Object) - Method in class io.opsit.explang.Funcs.IndexMap
 
contexts - Static variable in class io.opsit.explang.Threads
 
convert(String) - Method in interface io.opsit.explang.IStringConverter
 
convert(String) - Method in class io.opsit.explang.strconv.nop.NopConverter
 
convert(String) - Method in class io.opsit.explang.strconv.uc.UcConverter
 
copy() - Method in class io.opsit.explang.Backtrace
Make copy of backtrace.
COPY() - Constructor for class io.opsit.explang.Funcs.COPY
 
copyObjectByCopyConstructor(Object) - Static method in class io.opsit.explang.Utils
Tries to copy objects using its copy constructor.
copyParam(ArgSpec.Arg, ICompiled) - Method in class io.opsit.explang.ArgList
 
copySeq(Object) - Static method in class io.opsit.explang.Utils
Shallow copy sequence.
createBindings() - Method in class io.opsit.explang.jsr223.ExplangScriptEngine
 
ctx - Variable in class io.opsit.explang.Backtrace.Frame
 
Ctx(Map<String, Object>) - Constructor for class io.opsit.explang.Compiler.Ctx
 
Ctx(Compiler.ICtx, Map<String, Object>) - Constructor for class io.opsit.explang.Compiler.Ctx
 
Ctx(Compiler.ICtx, Map<String, Object>, boolean) - Constructor for class io.opsit.explang.Compiler.Ctx
Make context based on parent context and map of value mappings.
Ctx() - Constructor for class io.opsit.explang.Compiler.Ctx
Build empty context.
Ctx(Compiler.ICtx) - Constructor for class io.opsit.explang.Compiler.Ctx
Create child context linking to previous context.
Ctx(Compiler.ICtx, Compiler.ICtx) - Constructor for class io.opsit.explang.Compiler.Ctx
Create child context linking to ctx as previous context and adding all local mapping from the locals context.

D

debugInfo - Variable in class io.opsit.explang.Compiler.AbstractForm
 
debugInfo - Variable in class io.opsit.explang.Funcs.AbstractExpr
 
DEEP_COPY() - Constructor for class io.opsit.explang.Funcs.DEEP_COPY
 
deepCopy(List<Object>, Backtrace) - Static method in class io.opsit.explang.Funcs
 
deepCopy(Set<Object>, Backtrace) - Static method in class io.opsit.explang.Funcs
 
deepCopy(Map<Object, Object>, Backtrace) - Static method in class io.opsit.explang.Funcs
 
deepCopy(Object, Backtrace) - Static method in class io.opsit.explang.Funcs
 
deepCopyArray(Object, Backtrace) - Static method in class io.opsit.explang.Funcs
 
DEFAULT_INPUT_NAME - Static variable in class io.opsit.explang.ParserWrapper
 
defListClz() - Static method in class io.opsit.explang.Utils
 
defScriptContext - Variable in class io.opsit.explang.jsr223.ExplangScriptEngine
 
DEFUN() - Constructor for class io.opsit.explang.Compiler.DEFUN
 
DELETE() - Constructor for class io.opsit.explang.Funcs.DELETE
 
DESCRIBE_FUNCTION() - Constructor for class io.opsit.explang.Funcs.DESCRIBE_FUNCTION
 
DispatchTable(Map<Character, IDispatchMacroFunc>) - Constructor for class io.opsit.explang.parser.lisp.ReadTable.DispatchTable
 
DispatchTable() - Constructor for class io.opsit.explang.parser.lisp.ReadTable.DispatchTable
 
DispatchTable(ReadTable.DispatchTable) - Constructor for class io.opsit.explang.parser.lisp.ReadTable.DispatchTable
 
dispatchTables - Variable in class io.opsit.explang.parser.lisp.ReadTable
 
dispatchWalker(ASTN.Walker) - Method in class io.opsit.explang.ASTN
dispatch walker run on ASTN tree.
DIVOP() - Constructor for class io.opsit.explang.Funcs.DIVOP
 
DLET() - Constructor for class io.opsit.explang.Compiler.DLET
 
Docstring - Annotation Type in io.opsit.explang
 
DOCUMENTATION() - Constructor for class io.opsit.explang.Funcs.DOCUMENTATION
 
doDoubleOp(Number, Number) - Method in interface io.opsit.explang.AbstractOp
Do operation on Double type operands.
doDoubleOp(Number, Number) - Method in class io.opsit.explang.Funcs.ADDOP
 
doDoubleOp(Number, Number) - Method in class io.opsit.explang.Funcs.DIVOP
 
doDoubleOp(Number, Number) - Method in class io.opsit.explang.Funcs.MODOP
 
doDoubleOp(Number, Number) - Method in class io.opsit.explang.Funcs.MULOP
 
doDoubleOp(Number, Number) - Method in class io.opsit.explang.Funcs.NUMCOMP
 
doDoubleOp(Number, Number) - Method in class io.opsit.explang.Funcs.REMOP
 
doDoubleOp(Number, Number) - Method in class io.opsit.explang.Funcs.SUBOP
 
doDoubleOp(Number, Number) - Method in class io.opsit.explang.NumCompOp
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.ABSTRACT_SET_OP
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.AbstractForm
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.COND
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.DEFUN
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.DLET
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.FOREACH
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.FUNCTION
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.IF
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.LAMBDA
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.LET
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.PROGN
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.QUOTE
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.SEARCH
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.SETF
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.TH_BASE
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.TRY
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.WHEN
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.WHILE
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.WITH_BINDINGS
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.WITH_CTX
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Funcs.AbstractExpr
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Funcs.FUNCALL
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Funcs.FuncExp
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Funcs.ValueExpr
 
doEvaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Funcs.VarExp
 
doFloatOp(Number, Number) - Method in interface io.opsit.explang.AbstractOp
Do operation on Float type operands.
doFloatOp(Number, Number) - Method in class io.opsit.explang.Funcs.ADDOP
 
doFloatOp(Number, Number) - Method in class io.opsit.explang.Funcs.DIVOP
 
doFloatOp(Number, Number) - Method in class io.opsit.explang.Funcs.MODOP
 
doFloatOp(Number, Number) - Method in class io.opsit.explang.Funcs.MULOP
 
doFloatOp(Number, Number) - Method in class io.opsit.explang.Funcs.NUMCOMP
 
doFloatOp(Number, Number) - Method in class io.opsit.explang.Funcs.REMOP
 
doFloatOp(Number, Number) - Method in class io.opsit.explang.Funcs.SUBOP
 
doFloatOp(Number, Number) - Method in class io.opsit.explang.NumCompOp
 
doGet(Object, Object[], Object) - Static method in class io.opsit.explang.Seq
Get data object from nested data structures.
doGetIn(Object, Object, int, Object) - Static method in class io.opsit.explang.Seq
Get data object from nested data structures.
doIntOp(Number, Number) - Method in interface io.opsit.explang.AbstractOp
Do operation on integer type operands (Long, Integer, Short, Byte).
doIntOp(Number, Number) - Method in class io.opsit.explang.Funcs.ADDOP
 
doIntOp(Number, Number) - Method in class io.opsit.explang.Funcs.DIVOP
 
doIntOp(Number, Number) - Method in class io.opsit.explang.Funcs.MODOP
 
doIntOp(Number, Number) - Method in class io.opsit.explang.Funcs.MULOP
 
doIntOp(Number, Number) - Method in class io.opsit.explang.Funcs.NUMCOMP
 
doIntOp(Number, Number) - Method in class io.opsit.explang.Funcs.REMOP
 
doIntOp(Number, Number) - Method in class io.opsit.explang.Funcs.SUBOP
 
doIntOp(Number, Number) - Method in class io.opsit.explang.NumCompOp
 
doMapAssoc(Map<Object, Object>, Compiler.Eargs, Backtrace) - Static method in class io.opsit.explang.Funcs
 
doReadChar(PushbackReader, ParseCtx) - Static method in class io.opsit.explang.parser.lisp.LispParser
 
doSelectKeys(Object, Object) - Static method in class io.opsit.explang.Funcs
 
doSet(Backtrace, Compiler.ICtx, Object) - Method in class io.opsit.explang.Funcs.AREF
 
doSet(Backtrace, Compiler.ICtx, Object) - Method in class io.opsit.explang.Funcs.GET_IN
 
doSet(Backtrace, Compiler.ICtx, Object) - Method in class io.opsit.explang.Funcs.HASHMAP
 
doSet(Backtrace, Compiler.ICtx, Object) - Method in class io.opsit.explang.Funcs.LIST
 
doSet(Backtrace, Compiler.ICtx, Object) - Method in interface io.opsit.explang.Funcs.LValue
 
doSet(Backtrace, Compiler.ICtx, Object) - Method in class io.opsit.explang.Funcs.VarExp
 
doSort(Object, ICode, Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Funcs.NSORT
 
doSort(Object, ICode, Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Funcs.SORT
 
DOT() - Constructor for class io.opsit.explang.Funcs.DOT
 
DOTN() - Constructor for class io.opsit.explang.Funcs.DOTN
 
DOTS() - Constructor for class io.opsit.explang.Funcs.DOTS
 
DOUBLE() - Constructor for class io.opsit.explang.Funcs.DOUBLE
 
doUnreadChar(PushbackReader, ParseCtx, int) - Static method in class io.opsit.explang.parser.lisp.LispParser
 
doVersionOp(Number, Number) - Method in interface io.opsit.explang.AbstractOp
Do operation on Version types operands.
doVersionOp(Number, Number) - Method in class io.opsit.explang.Funcs.ADDOP
 
doVersionOp(Number, Number) - Method in class io.opsit.explang.Funcs.DIVOP
 
doVersionOp(Number, Number) - Method in class io.opsit.explang.Funcs.MODOP
 
doVersionOp(Number, Number) - Method in class io.opsit.explang.Funcs.MULOP
 
doVersionOp(Number, Number) - Method in class io.opsit.explang.Funcs.NUMCOMP
 
doVersionOp(Number, Number) - Method in class io.opsit.explang.Funcs.REMOP
 
doVersionOp(Number, Number) - Method in class io.opsit.explang.Funcs.SUBOP
 
doVersionOp(Number, Number) - Method in class io.opsit.explang.NumCompOp
 
DOWNCASE - Static variable in class io.opsit.explang.Keyword
 
DWIM - Class in io.opsit.explang
 
DWIM() - Constructor for class io.opsit.explang.DWIM
 
DWIM - Static variable in annotation type io.opsit.explang.Package
 
DWIM.DWIM_FIELDS - Class in io.opsit.explang
 
DWIM.DWIM_MATCHES - Class in io.opsit.explang
 
DWIM_FIELDS() - Constructor for class io.opsit.explang.DWIM.DWIM_FIELDS
 
DWIM_MATCHES() - Constructor for class io.opsit.explang.DWIM.DWIM_MATCHES
 

E

Eargs(Object[], boolean[], ArgList, Compiler.ICtx) - Constructor for class io.opsit.explang.Compiler.Eargs
Create arguments list.
EmptyListExp() - Constructor for class io.opsit.explang.Funcs.EmptyListExp
 
enforcePackages - Variable in class io.opsit.explang.Compiler
 
engineParameters - Variable in class io.opsit.explang.jsr223.ExplangScriptEngineFactory
 
engineScope - Variable in class io.opsit.explang.jsr223.ExplangScriptContext
This is the engine scope bindings.
entrySet() - Method in class io.opsit.explang.FieldsMap
 
entrySet() - Method in class io.opsit.explang.Funcs.BeanMap
 
entrySet() - Method in class io.opsit.explang.Funcs.FilteredMap
 
entrySet() - Method in class io.opsit.explang.Funcs.IndexMap
 
enumEqual(Enum<?>, Object) - Static method in class io.opsit.explang.Utils
Check if equal to enum according to the name of the enum value.
EQ() - Constructor for class io.opsit.explang.Funcs.EQ
 
EQUAL() - Constructor for class io.opsit.explang.Funcs.EQUAL
 
equal(Object, Object) - Static method in class io.opsit.explang.Utils
Check if objects are equal using Object.equals().
equals(Object) - Method in class io.opsit.explang.ArgSpec.Arg
 
equals(Object) - Method in class io.opsit.explang.BetterMethodFinder
 
equals(Object) - Method in class io.opsit.explang.Funcs.NumberExp
 
equals(Object) - Method in class io.opsit.explang.Funcs.ValueExpr
 
equals(Object) - Method in class io.opsit.explang.Symbol
 
errList - Variable in exception io.opsit.explang.ParserExceptions
 
ErrorMissHandler() - Constructor for class io.opsit.explang.Compiler.ErrorMissHandler
 
errorWriter - Variable in class io.opsit.explang.jsr223.ExplangScriptContext
This is the writer to be used to output errors from scripts.
EscStringParser - Class in io.opsit.explang.atom
 
EscStringParser() - Constructor for class io.opsit.explang.atom.EscStringParser
 
escTokenParsers - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
EVAL() - Constructor for class io.opsit.explang.Funcs.EVAL
 
eval(String, ScriptContext) - Method in class io.opsit.explang.jsr223.ExplangScriptEngine
 
eval(Reader, ScriptContext) - Method in class io.opsit.explang.jsr223.ExplangScriptEngine
 
eval(String) - Method in class io.opsit.explang.jsr223.ExplangScriptEngine
 
eval(Reader) - Method in class io.opsit.explang.jsr223.ExplangScriptEngine
 
eval(String, Bindings) - Method in class io.opsit.explang.jsr223.ExplangScriptEngine
 
eval(Reader, Bindings) - Method in class io.opsit.explang.jsr223.ExplangScriptEngine
eval(Reader, Bindings) calls the abstract eval(Reader, ScriptContext) method, passing it a ScriptContext whose Reader, Writers and Bindings for scopes other that ENGINE_SCOPE are identical to those members of the protected context field.
evalBlocks(Backtrace, List<ICompiled>, Compiler.ICtx) - Method in class io.opsit.explang.Compiler
Evaluate block of compiled expressions.
evalBlocksWithReturn(Backtrace, List<ICompiled>, Compiler.ICtx) - Method in class io.opsit.explang.Compiler
Evaluate block of compiled expressions, handling return statement if present.
evaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.AbstractForm
 
evaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.InstanceProxy
 
evaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Funcs.AbstractExpr
 
evaluate(Backtrace, Compiler.ICtx) - Method in interface io.opsit.explang.ICompiled
 
evaluate(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.LazyEval
 
evaluateArguments(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.ArgList
Evaluate function arguments given execution context.
evaluateParameters(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.IF
 
evaluateParameters(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.WHEN
 
evaluateParameters(Backtrace, Compiler.ICtx) - Method in class io.opsit.explang.Funcs.FuncExp
Evaluate function parameters in the execution context.
evalWithArgs(Backtrace, List<Object>, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.IF
 
evalWithArgs(Backtrace, List<Object>, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.WHEN
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.DWIM.DWIM_FIELDS
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.DWIM.DWIM_MATCHES
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.ABSTRACT_SUB
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.ABSTRACTADDOP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.ABSTRACTMAPOP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.AND
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.APPEND
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.APPLY
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.AREF
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.ARGV
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.ASET
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.ASSOC
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.ASSOCIATIVEP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.BACKTRACE
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.BEAN
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.BOOL
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.BOUNDP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.BYTE
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.CHAR
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.CLASS
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.COLLP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.CONS
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.COPY
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.DEEP_COPY
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.DELETE
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.DESCRIBE_FUNCTION
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.DOCUMENTATION
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.DOT
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.DOTN
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.DOTS
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.DOUBLE
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.EQ
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.EQUAL
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.EVAL
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.EXCEPTION
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.EXP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.FILTER
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.FIRST
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.FLOAT
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.FORMAT
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.FSET
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.FuncExp
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.FUNCTIONP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.FUNCTIONS_NAMES
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.GET
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.GET_IN
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.GETPROP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.GETPROPS
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.HASHMAP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.HASHSET
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.HASKEY
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.IN
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.INDEXEDP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.INSERT
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.INT
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.INTERPOSE
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.JOIN
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.LENGTH
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.LIST
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.LOAD
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.LOG
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.LONG
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.LOWERCASE
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.MAKE_ARRAY
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.MAKUNBOUND
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.MAPP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.MAXOP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.MINOP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.MODOP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.NASET
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.NASSOC
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.NDELETE
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.NEW_CTX
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.NEW_THREAD
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.NILP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.NINSERT
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.NOT
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.NOTIN
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.NOTNILP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.NPOP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.NPUSH
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.NPUT
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.NPUT_IN
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.NREVERSE
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.NSORT
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.NTH
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.NUMCOMP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.OR
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.POP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.PRINT
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.PRINTLN
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.PUSH
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.PUT
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.PUT_IN
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.RANDOM
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.RANGE
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.RE_FIND
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.RE_GLOB
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.RE_GROUPS
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.RE_MATCHER
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.RE_MATCHES
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.RE_PATTERN
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.RE_SEQ
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.READ_FROM_STRING
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.REDUCE
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.REMOP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.REPLACE
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.REST
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.RETURN
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.REVERSE
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.SELECT_KEYS
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.SEQP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.SEQUAL
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.SET
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.SETP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.SETPROP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.SETPROPS
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.SHORT
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.SIGNUM
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.SQRT
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.STR
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.STRING
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.STRINGBUFFER
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.STRINGBUILDER
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.SUBSEQ
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.SYMBOL
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.SYMBOL_FUNCTION
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.TAKE
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.THROW
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.TYPE_OF
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.TYPEP
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.UPPERCASE
 
evalWithArgs(Backtrace, Compiler.Eargs) - Method in class io.opsit.explang.Funcs.VERSION
 
EXCEPTION() - Constructor for class io.opsit.explang.Funcs.EXCEPTION
 
execute(Reader, String) - Method in interface io.opsit.explang.IREPL
 
execute(PushbackReader, ParseCtx, ReadTable, char, int) - Method in interface io.opsit.explang.parser.lisp.IDispatchMacroFunc
 
execute(char, PushbackReader, ReadTable, ParseCtx) - Method in interface io.opsit.explang.parser.lisp.IReaderMacroFunc
 
execute(PushbackInputStream, Character) - Method in interface io.opsit.explang.parser.lisp.LispParser.ReaderMacro
 
execute(char, PushbackReader, ReadTable, ParseCtx) - Method in class io.opsit.explang.parser.lisp.MacroFuncs.ReadComment
 
execute(char, PushbackReader, ReadTable, ParseCtx) - Method in class io.opsit.explang.parser.lisp.MacroFuncs.ReadDispatchChar
Read optional dispatch numeric argument and dispatch subcharacter and execute its function if one is defined.
execute(char, PushbackReader, ReadTable, ParseCtx) - Method in class io.opsit.explang.parser.lisp.MacroFuncs.ReadList
Read list ( ...
execute(char, PushbackReader, ReadTable, ParseCtx) - Method in class io.opsit.explang.parser.lisp.MacroFuncs.ReadQuote
Read quoted expression.
execute(char, PushbackReader, ReadTable, ParseCtx) - Method in class io.opsit.explang.parser.lisp.MacroFuncs.ReadRightParen
 
execute(PushbackReader, ParseCtx, ReadTable, char, int) - Method in class io.opsit.explang.parser.lisp.MacroFuncs.ReadSharpBackSlash
Read Character literal.
execute(PushbackReader, ParseCtx, ReadTable, char, int) - Method in class io.opsit.explang.parser.lisp.MacroFuncs.ReadSharpG
 
execute(PushbackReader, ParseCtx, ReadTable, char, int) - Method in class io.opsit.explang.parser.lisp.MacroFuncs.ReadSharpQMark
 
execute(PushbackReader, ParseCtx, ReadTable, char, int) - Method in class io.opsit.explang.parser.lisp.MacroFuncs.ReadSharpQuote
 
execute(char, PushbackReader, ReadTable, ParseCtx) - Method in class io.opsit.explang.parser.lisp.MacroFuncs.ReadString
Read string literals.
execute(Reader, String) - Method in class io.opsit.explang.REPL
Run interactive REPL loop.
ExecutionException - Exception in io.opsit.explang
 
ExecutionException(Throwable) - Constructor for exception io.opsit.explang.ExecutionException
 
ExecutionException(Backtrace, Throwable) - Constructor for exception io.opsit.explang.ExecutionException
 
ExecutionException(String) - Constructor for exception io.opsit.explang.ExecutionException
 
ExecutionException(Backtrace, String) - Constructor for exception io.opsit.explang.ExecutionException
 
ExecutionException(Backtrace, String, Throwable) - Constructor for exception io.opsit.explang.ExecutionException
 
EXP() - Constructor for class io.opsit.explang.Funcs.EXP
 
ExplangScriptContext - Class in io.opsit.explang.jsr223
 
ExplangScriptContext() - Constructor for class io.opsit.explang.jsr223.ExplangScriptContext
Create an instance.
ExplangScriptEngine - Class in io.opsit.explang.jsr223
 
ExplangScriptEngine(Bindings) - Constructor for class io.opsit.explang.jsr223.ExplangScriptEngine
 
ExplangScriptEngine() - Constructor for class io.opsit.explang.jsr223.ExplangScriptEngine
 
ExplangScriptEngine(ScriptEngineFactory) - Constructor for class io.opsit.explang.jsr223.ExplangScriptEngine
 
ExplangScriptEngineFactory - Class in io.opsit.explang.jsr223
 
ExplangScriptEngineFactory() - Constructor for class io.opsit.explang.jsr223.ExplangScriptEngineFactory
 

F

factory - Variable in class io.opsit.explang.jsr223.ExplangScriptEngine
 
failOnMissingVariables - Variable in class io.opsit.explang.Compiler
 
FALSE_LITERAL - Static variable in class io.opsit.explang.atom.BooleanParser
 
FDesc(Object, String, IParser, Compiler) - Constructor for class io.opsit.explang.Funcs.FDesc
Construct FSesc from ICompiled object.
FFI() - Constructor for class io.opsit.explang.Funcs.FFI
 
FFI - Static variable in annotation type io.opsit.explang.Package
 
fields - Variable in class io.opsit.explang.Funcs.BeanMap
 
FieldsMap - Class in io.opsit.explang
 
FieldsMap(Map<? extends Object, ? extends Object>, Map<Object, FieldsMap.Op>) - Constructor for class io.opsit.explang.FieldsMap
 
FieldsMap(FieldsMap) - Constructor for class io.opsit.explang.FieldsMap
Make new instance out of another FieldsMap.
FieldsMap(Map<?, ?>) - Constructor for class io.opsit.explang.FieldsMap
Make new instance out of any Map.
FieldsMap.Op - Interface in io.opsit.explang
 
FILTER() - Constructor for class io.opsit.explang.Funcs.FILTER
 
FilteredMap(Map<Object, Object>, Object) - Constructor for class io.opsit.explang.Funcs.FilteredMap
 
filterSet - Variable in class io.opsit.explang.Funcs.FilteredMap
 
filterSet - Variable in class io.opsit.explang.Funcs.IndexMap
 
findConstructor(Class<?>[]) - Method in class io.opsit.explang.BetterMethodFinder
Returns the most specific public constructor in my target class that accepts the number and type of parameters in the given Class array in a reflective invocation.
findCtxFor(String) - Method in class io.opsit.explang.Compiler.Ctx
 
findCtxOrGlobal(String) - Method in class io.opsit.explang.Compiler.Ctx
 
findCtxOrLocal(String) - Method in class io.opsit.explang.Compiler.Ctx
 
findFuncObject(Object, Compiler.Eargs) - Static method in class io.opsit.explang.Funcs
 
findMatches(String) - Method in class io.opsit.explang.Compiler.Ctx
 
findMatches(String) - Method in interface io.opsit.explang.Compiler.ICtx
 
findMethod(String, Class<?>[]) - Method in class io.opsit.explang.BetterMethodFinder
Returns the most specific public method in my target class that has the given name and accepts the number and type of parameters in the given Class array in a reflective invocation.
FIRST() - Constructor for class io.opsit.explang.Funcs.FIRST
 
FLOAT() - Constructor for class io.opsit.explang.Funcs.FLOAT
 
fmap - Variable in class io.opsit.explang.FieldsMap
 
FOREACH() - Constructor for class io.opsit.explang.Compiler.FOREACH
 
forEach(Object, Seq.Operation, boolean) - Static method in class io.opsit.explang.Seq
Run operation op on all objects in sequence.
FORMAT() - Constructor for class io.opsit.explang.Funcs.FORMAT
 
formatArgs() - Method in class io.opsit.explang.Funcs.FDesc
 
formatArgSpec(ArgSpec) - Method in interface io.opsit.explang.IParser
 
formatArgSpec(ArgSpec) - Method in class io.opsit.explang.parser.lisp.LispParser
 
formatArgSpec(ArgSpec) - Method in class io.opsit.explang.parser.sexp.SexpParser
 
Frame(String, ParseCtx, Compiler.ICtx) - Constructor for class io.opsit.explang.Backtrace.Frame
Create backtrace frame with given attributes.
frameName - Variable in class io.opsit.explang.Backtrace.Frame
 
frames - Variable in class io.opsit.explang.Backtrace
 
FSET() - Constructor for class io.opsit.explang.Funcs.FSET
 
fsym - Variable in class io.opsit.explang.Compiler.FUNCTION
 
FUNCALL() - Constructor for class io.opsit.explang.Funcs.FUNCALL
 
funcConverters - Variable in class io.opsit.explang.Main
 
FuncExp() - Constructor for class io.opsit.explang.Funcs.FuncExp
 
funcNameConverter - Variable in class io.opsit.explang.Compiler
 
Funcs - Class in io.opsit.explang
 
Funcs() - Constructor for class io.opsit.explang.Funcs
 
Funcs.ABSTRACT_SUB - Class in io.opsit.explang
 
Funcs.ABSTRACTADDOP - Class in io.opsit.explang
Abstract class for addition type arithmetic functions.
Funcs.AbstractExpr - Class in io.opsit.explang
 
Funcs.ABSTRACTMAPOP - Class in io.opsit.explang
 
Funcs.ADDOP - Class in io.opsit.explang
 
Funcs.AND - Class in io.opsit.explang
 
Funcs.APPEND - Class in io.opsit.explang
 
Funcs.APPLY - Class in io.opsit.explang
 
Funcs.AREF - Class in io.opsit.explang
 
Funcs.ARGV - Class in io.opsit.explang
 
Funcs.ASET - Class in io.opsit.explang
 
Funcs.ASSOC - Class in io.opsit.explang
 
Funcs.ASSOCIATIVEP - Class in io.opsit.explang
 
Funcs.BACKTRACE - Class in io.opsit.explang
 
Funcs.BEAN - Class in io.opsit.explang
 
Funcs.BeanMap - Class in io.opsit.explang
 
Funcs.BOOL - Class in io.opsit.explang
 
Funcs.BooleanExp - Class in io.opsit.explang
 
Funcs.BOUNDP - Class in io.opsit.explang
 
Funcs.BYTE - Class in io.opsit.explang
 
Funcs.CHAR - Class in io.opsit.explang
 
Funcs.CLASS - Class in io.opsit.explang
 
Funcs.COLLP - Class in io.opsit.explang
 
Funcs.CONS - Class in io.opsit.explang
 
Funcs.COPY - Class in io.opsit.explang
 
Funcs.DEEP_COPY - Class in io.opsit.explang
 
Funcs.DELETE - Class in io.opsit.explang
 
Funcs.DESCRIBE_FUNCTION - Class in io.opsit.explang
 
Funcs.DIVOP - Class in io.opsit.explang
 
Funcs.DOCUMENTATION - Class in io.opsit.explang
 
Funcs.DOT - Class in io.opsit.explang
 
Funcs.DOTN - Class in io.opsit.explang
 
Funcs.DOTS - Class in io.opsit.explang
 
Funcs.DOUBLE - Class in io.opsit.explang
 
Funcs.EmptyListExp - Class in io.opsit.explang
 
Funcs.EQ - Class in io.opsit.explang
 
Funcs.EQUAL - Class in io.opsit.explang
 
Funcs.EVAL - Class in io.opsit.explang
 
Funcs.EXCEPTION - Class in io.opsit.explang
 
Funcs.EXP - Class in io.opsit.explang
 
Funcs.FDesc - Class in io.opsit.explang
 
Funcs.FFI - Class in io.opsit.explang
 
Funcs.FILTER - Class in io.opsit.explang
 
Funcs.FilteredMap - Class in io.opsit.explang
 
Funcs.FIRST - Class in io.opsit.explang
 
Funcs.FLOAT - Class in io.opsit.explang
 
Funcs.FORMAT - Class in io.opsit.explang
 
Funcs.FSET - Class in io.opsit.explang
 
Funcs.FUNCALL - Class in io.opsit.explang
 
Funcs.FuncExp - Class in io.opsit.explang
 
Funcs.FUNCTIONP - Class in io.opsit.explang
 
Funcs.FUNCTIONS_NAMES - Class in io.opsit.explang
 
Funcs.GET - Class in io.opsit.explang
 
Funcs.GET_IN - Class in io.opsit.explang
 
Funcs.GETPROP - Class in io.opsit.explang
 
Funcs.GETPROPS - Class in io.opsit.explang
 
Funcs.HASHMAP - Class in io.opsit.explang
 
Funcs.HASHSET - Class in io.opsit.explang
 
Funcs.HASKEY - Class in io.opsit.explang
 
Funcs.IN - Class in io.opsit.explang
 
Funcs.INDEXEDP - Class in io.opsit.explang
 
Funcs.IndexMap - Class in io.opsit.explang
 
Funcs.INSERT - Class in io.opsit.explang
 
Funcs.INT - Class in io.opsit.explang
 
Funcs.INTERPOSE - Class in io.opsit.explang
 
Funcs.JOIN - Class in io.opsit.explang
 
Funcs.LENGTH - Class in io.opsit.explang
 
Funcs.LIST - Class in io.opsit.explang
 
Funcs.LOAD - Class in io.opsit.explang
 
Funcs.LOADR - Class in io.opsit.explang
 
Funcs.LOG - Class in io.opsit.explang
 
Funcs.LONG - Class in io.opsit.explang
 
Funcs.LOWERCASE - Class in io.opsit.explang
 
Funcs.LValue - Interface in io.opsit.explang
 
Funcs.MAKE_ARRAY - Class in io.opsit.explang
 
Funcs.MAKUNBOUND - Class in io.opsit.explang
 
Funcs.MAP - Class in io.opsit.explang
 
Funcs.MAPP - Class in io.opsit.explang
 
Funcs.MAPPROD - Class in io.opsit.explang
 
Funcs.MAXOP - Class in io.opsit.explang
 
Funcs.MINOP - Class in io.opsit.explang
 
Funcs.MODOP - Class in io.opsit.explang
 
Funcs.MULOP - Class in io.opsit.explang
 
Funcs.NAPPEND - Class in io.opsit.explang
 
Funcs.NASET - Class in io.opsit.explang
 
Funcs.NASSOC - Class in io.opsit.explang
 
Funcs.NDELETE - Class in io.opsit.explang
 
Funcs.NEW_CTX - Class in io.opsit.explang
 
Funcs.NEW_THREAD - Class in io.opsit.explang
 
Funcs.NILP - Class in io.opsit.explang
 
Funcs.NINSERT - Class in io.opsit.explang
 
Funcs.NOT - Class in io.opsit.explang
 
Funcs.NOTIN - Class in io.opsit.explang
 
Funcs.NOTNILP - Class in io.opsit.explang
 
Funcs.NPOP - Class in io.opsit.explang
 
Funcs.NPUSH - Class in io.opsit.explang
 
Funcs.NPUT - Class in io.opsit.explang
 
Funcs.NPUT_IN - Class in io.opsit.explang
 
Funcs.NREVERSE - Class in io.opsit.explang
 
Funcs.NSORT - Class in io.opsit.explang
 
Funcs.NTH - Class in io.opsit.explang
 
Funcs.NumberExp - Class in io.opsit.explang
 
Funcs.NUMCOMP - Class in io.opsit.explang
 
Funcs.NUMEQ - Class in io.opsit.explang
 
Funcs.NUMGE - Class in io.opsit.explang
 
Funcs.NUMGT - Class in io.opsit.explang
 
Funcs.NUMLE - Class in io.opsit.explang
 
Funcs.NUMLT - Class in io.opsit.explang
 
Funcs.ObjectExp - Class in io.opsit.explang
 
Funcs.OR - Class in io.opsit.explang
 
Funcs.POP - Class in io.opsit.explang
 
Funcs.PRINT - Class in io.opsit.explang
 
Funcs.PRINTLN - Class in io.opsit.explang
 
Funcs.PUSH - Class in io.opsit.explang
 
Funcs.PUT - Class in io.opsit.explang
 
Funcs.PUT_IN - Class in io.opsit.explang
 
Funcs.RANDOM - Class in io.opsit.explang
 
Funcs.RANGE - Class in io.opsit.explang
 
Funcs.RE_FIND - Class in io.opsit.explang
 
Funcs.RE_GLOB - Class in io.opsit.explang
 
Funcs.RE_GROUPS - Class in io.opsit.explang
 
Funcs.RE_MATCHER - Class in io.opsit.explang
 
Funcs.RE_MATCHES - Class in io.opsit.explang
 
Funcs.RE_PATTERN - Class in io.opsit.explang
 
Funcs.RE_SEQ - Class in io.opsit.explang
 
Funcs.READ_FROM_STRING - Class in io.opsit.explang
 
Funcs.REDUCE - Class in io.opsit.explang
 
Funcs.REMOP - Class in io.opsit.explang
 
Funcs.REPLACE - Class in io.opsit.explang
 
Funcs.REST - Class in io.opsit.explang
 
Funcs.RETURN - Class in io.opsit.explang
 
Funcs.REVERSE - Class in io.opsit.explang
 
Funcs.SELECT_KEYS - Class in io.opsit.explang
 
Funcs.SEQP - Class in io.opsit.explang
 
Funcs.SEQUAL - Class in io.opsit.explang
 
Funcs.SET - Class in io.opsit.explang
 
Funcs.SETP - Class in io.opsit.explang
 
Funcs.SETPROP - Class in io.opsit.explang
 
Funcs.SETPROPS - Class in io.opsit.explang
 
Funcs.SHORT - Class in io.opsit.explang
 
Funcs.SIGNUM - Class in io.opsit.explang
 
Funcs.SORT - Class in io.opsit.explang
 
Funcs.SQRT - Class in io.opsit.explang
 
Funcs.STR - Class in io.opsit.explang
 
Funcs.STRING - Class in io.opsit.explang
 
Funcs.STRINGBUFFER - Class in io.opsit.explang
 
Funcs.STRINGBUILDER - Class in io.opsit.explang
 
Funcs.StringExp - Class in io.opsit.explang
 
Funcs.SUBOP - Class in io.opsit.explang
 
Funcs.SUBSEQ - Class in io.opsit.explang
 
Funcs.SYMBOL - Class in io.opsit.explang
 
Funcs.SYMBOL_FUNCTION - Class in io.opsit.explang
 
Funcs.TAKE - Class in io.opsit.explang
 
Funcs.THROW - Class in io.opsit.explang
 
Funcs.TYPE_OF - Class in io.opsit.explang
 
Funcs.TYPEP - Class in io.opsit.explang
 
Funcs.UPPERCASE - Class in io.opsit.explang
 
Funcs.ValueExpr - Class in io.opsit.explang
 
Funcs.VarExp - Class in io.opsit.explang
 
Funcs.VERSION - Class in io.opsit.explang
 
FUNCTION() - Constructor for class io.opsit.explang.Compiler.FUNCTION
 
function - Variable in class io.opsit.explang.OperatorDesc
 
FUNCTIONP() - Constructor for class io.opsit.explang.Funcs.FUNCTIONP
 
functions - Variable in class io.opsit.explang.parser.lisp.ReadTable.DispatchTable
 
FUNCTIONS_NAMES() - Constructor for class io.opsit.explang.Funcs.FUNCTIONS_NAMES
 

G

get(int) - Method in class io.opsit.explang.ArgList
 
get(int) - Method in class io.opsit.explang.ASTNList
 
get(String, Backtrace) - Method in class io.opsit.explang.Compiler.Ctx
Return variable value.
get(int, Backtrace) - Method in class io.opsit.explang.Compiler.Eargs
Get evaluated argument by its number.
get(String, Backtrace) - Method in class io.opsit.explang.Compiler.Eargs
 
get(String, Backtrace) - Method in interface io.opsit.explang.Compiler.ICtx
 
get(Object) - Method in class io.opsit.explang.FieldsMap
 
get(Map<? extends Object, ? extends Object>) - Method in interface io.opsit.explang.FieldsMap.Op
 
get(Object) - Method in class io.opsit.explang.Funcs.BeanMap
 
get(Object) - Method in class io.opsit.explang.Funcs.FDesc
 
get(Object) - Method in class io.opsit.explang.Funcs.FilteredMap
 
GET() - Constructor for class io.opsit.explang.Funcs.GET
 
get(Object) - Method in class io.opsit.explang.Funcs.IndexMap
 
get(String) - Method in class io.opsit.explang.jsr223.ExplangScriptEngine
Gets the value for the specified key in the ENGINE_SCOPE of the protected context field.
get(int) - Method in class io.opsit.explang.RangeList
 
get(int) - Method in class io.opsit.explang.RestList
 
get(Object, int) - Method in interface io.opsit.explang.Seq.SeqAdapter
 
GET_IN() - Constructor for class io.opsit.explang.Funcs.GET_IN
 
getAllPackages() - Static method in class io.opsit.explang.Compiler
Return list of available packages.
getArg(int) - Method in class io.opsit.explang.ArgSpec
 
getArgDescr() - Method in class io.opsit.explang.Compiler.Builtin
 
getArgDescr() - Method in class io.opsit.explang.Compiler.CodeProxy
 
getArgDescr() - Method in interface io.opsit.explang.ICode
 
getArgs() - Method in class io.opsit.explang.ArgSpec
 
getArgSpec() - Method in class io.opsit.explang.Compiler.Builtin
 
getArgSpec() - Method in class io.opsit.explang.Compiler.CodeProxy
 
getArgSpec() - Method in interface io.opsit.explang.ICode
 
getAssociativeSeqAdapter(Object) - Static method in class io.opsit.explang.Seq
 
getAttribute(String) - Method in class io.opsit.explang.jsr223.ExplangScriptContext
Retrieves the value of the attribute with the given name in the scope occurring earliest in the search order.
getAttribute(String, int) - Method in class io.opsit.explang.jsr223.ExplangScriptContext
Gets the value of an attribute in a given scope.
getAttributesScope(String) - Method in class io.opsit.explang.jsr223.ExplangScriptContext
Get the lowest scope in which an attribute is defined.
getBacktrace() - Method in exception io.opsit.explang.ExecutionException
 
getBindings(int) - Method in class io.opsit.explang.jsr223.ExplangScriptContext
Returns the value of the engineScope field if specified scope is ENGINE_SCOPE.
getBindings(int) - Method in class io.opsit.explang.jsr223.ExplangScriptEngine
Returns the Bindings with the specified scope value in the protected context field.
getBuiltinPackage(Class<?>) - Method in class io.opsit.explang.Compiler
Get Builtin's package.
getCallParts(List<Object>) - Method in class io.opsit.explang.Funcs.FFI
 
getCodePoint(String) - Static method in class io.opsit.explang.parser.lisp.Characters
Get character code by name of code point.
getCodeType() - Method in class io.opsit.explang.Compiler.BuiltinForm
 
getCodeType() - Method in class io.opsit.explang.Compiler.BuiltinFunc
 
getCodeType() - Method in class io.opsit.explang.Compiler.CodeProxy
 
getCodeType() - Method in interface io.opsit.explang.ICode
 
getCommandlineArgs() - Method in class io.opsit.explang.Compiler
Set command line args.
getCompiler() - Method in class io.opsit.explang.Compiler.Ctx
Get compiler that created this context.
getCompiler() - Method in interface io.opsit.explang.Compiler.ICtx
 
getCompiler() - Method in interface io.opsit.explang.IREPL
 
getCompiler() - Method in class io.opsit.explang.REPL
 
getContext() - Method in class io.opsit.explang.jsr223.ExplangScriptEngine
 
getDebugInfo() - Method in class io.opsit.explang.Compiler.AbstractForm
 
getDebugInfo() - Method in class io.opsit.explang.Compiler.InstanceProxy
 
getDebugInfo() - Method in class io.opsit.explang.Funcs.AbstractExpr
 
getDebugInfo() - Method in interface io.opsit.explang.ICompiled
 
getDebugInfo() - Method in class io.opsit.explang.LazyEval
 
getDefaultPackages() - Static method in class io.opsit.explang.Compiler
Return default list of enabled packages for a Compiler instance.
getDefLocation() - Method in class io.opsit.explang.Compiler.Builtin
 
getDefLocation() - Method in class io.opsit.explang.Compiler.CodeProxy
 
getDefLocation() - Method in interface io.opsit.explang.ICode
 
getDispatchMacroCharacter(char, char) - Method in class io.opsit.explang.parser.lisp.ReadTable
return dispatch function for a dispatch characters pair.
getDocstring() - Method in class io.opsit.explang.Compiler.Builtin
 
getDocstring() - Method in class io.opsit.explang.Compiler.CodeProxy
 
getDocstring() - Method in interface io.opsit.explang.ICode
 
getElementByIndex(Object, int) - Static method in class io.opsit.explang.Seq
Get sequence element by index.
getElementByKeyOrIndex(Object, Object) - Static method in class io.opsit.explang.Seq
Get sequence element by key.
getEngineName() - Method in class io.opsit.explang.jsr223.ExplangScriptEngineFactory
 
getEngineVersion() - Method in class io.opsit.explang.jsr223.ExplangScriptEngineFactory
 
getErrorWriter() - Method in class io.opsit.explang.jsr223.ExplangScriptContext
 
getExceptions() - Method in exception io.opsit.explang.ParserExceptions
 
getExplangCoreVersionStr() - Static method in class io.opsit.explang.Utils
Return explang core jar version.
getExtensions() - Method in class io.opsit.explang.jsr223.ExplangScriptEngineFactory
 
getFactory() - Method in class io.opsit.explang.jsr223.ExplangScriptEngine
 
getFlag() - Method in class io.opsit.explang.ArgSpec.Arg
 
getFrames() - Method in class io.opsit.explang.Backtrace
 
getFun(String) - Method in class io.opsit.explang.Compiler
Return named function.
getFuncConverters() - Method in class io.opsit.explang.Main
 
getFunction() - Method in class io.opsit.explang.OperatorDesc
 
getFunKeys() - Method in class io.opsit.explang.Compiler
 
getFunOrStub(String) - Method in class io.opsit.explang.Compiler
Return named function or function stub if not defined.
getGettersMap() - Method in class io.opsit.explang.Funcs.BeanMap
 
getGettersMap() - Method in class io.opsit.explang.Funcs.FDesc
 
getICode() - Method in class io.opsit.explang.Compiler.LAMBDA
 
getInit() - Method in class io.opsit.explang.ArgSpec.Arg
 
getInitForm(int) - Method in class io.opsit.explang.ArgSpec
 
getInstance() - Method in class io.opsit.explang.Compiler.BuiltinForm
 
getInstance() - Method in class io.opsit.explang.Compiler.BuiltinFunc
 
getInstance() - Method in class io.opsit.explang.Compiler.CodeProxy
 
getInstance() - Method in interface io.opsit.explang.ICode
 
getInterface(Class<T>) - Method in class io.opsit.explang.jsr223.ExplangScriptEngine
 
getInterface(Object, Class<T>) - Method in class io.opsit.explang.jsr223.ExplangScriptEngine
 
getIntIdx(Object) - Static method in class io.opsit.explang.Seq
 
getKeyByIndex(Object, int) - Static method in class io.opsit.explang.Seq
 
getLanguageName() - Method in class io.opsit.explang.jsr223.ExplangScriptEngineFactory
 
getLanguageVersion() - Method in class io.opsit.explang.jsr223.ExplangScriptEngineFactory
 
getLength(Object, boolean) - Static method in class io.opsit.explang.Seq
Get length of sequence.
getLevel0() - Method in class io.opsit.explang.Compiler.Ctx
 
getLevel0() - Method in interface io.opsit.explang.Compiler.ICtx
 
getLine() - Method in class io.opsit.explang.ParseCtx
 
getLineMode() - Method in interface io.opsit.explang.IREPL
 
getLineMode() - Method in class io.opsit.explang.REPL
 
getList() - Method in class io.opsit.explang.ASTNList
 
getMappings() - Method in class io.opsit.explang.Compiler.Ctx
 
getMappings() - Method in interface io.opsit.explang.Compiler.ICtx
 
getMappingsOrGlobal(String) - Method in class io.opsit.explang.Compiler.Ctx
 
getMappingsOrLocal(String) - Method in class io.opsit.explang.Compiler.Ctx
 
getMatcher(Compiler.Eargs, Backtrace) - Static method in class io.opsit.explang.Funcs
 
getMessages() - Method in exception io.opsit.explang.ParserException
 
getMessages() - Method in exception io.opsit.explang.ParserExceptions
 
getMethodCallSyntax(String, String, String...) - Method in class io.opsit.explang.jsr223.ExplangScriptEngineFactory
 
getMethodParamsClasses(List<?>, List<?>) - Static method in class io.opsit.explang.Utils
Get array of classes of method parameters given optional array of argument type specifications.
getMimeTypes() - Method in class io.opsit.explang.jsr223.ExplangScriptEngineFactory
 
getMissHandler() - Method in class io.opsit.explang.Compiler.Ctx
 
getName() - Method in class io.opsit.explang.ArgSpec.Arg
 
getName() - Method in class io.opsit.explang.Compiler.AbstractForm
 
getName() - Method in class io.opsit.explang.Funcs.AbstractExpr
 
getName() - Method in class io.opsit.explang.Funcs.VarExp
 
getName() - Method in class io.opsit.explang.OperatorDesc
 
getName() - Method in class io.opsit.explang.Symbol
 
getNames() - Method in class io.opsit.explang.jsr223.ExplangScriptEngineFactory
 
getNeutral() - Method in class io.opsit.explang.Funcs.ABSTRACT_SUB
 
getNeutral() - Method in class io.opsit.explang.Funcs.ABSTRACTADDOP
 
getNeutral() - Method in class io.opsit.explang.Funcs.ADDOP
 
getNeutral() - Method in class io.opsit.explang.Funcs.DIVOP
 
getNeutral() - Method in class io.opsit.explang.Funcs.MULOP
 
getNeutral() - Method in class io.opsit.explang.Funcs.SUBOP
 
getObject() - Method in class io.opsit.explang.ASTN
 
getObject() - Method in class io.opsit.explang.ASTNLeaf
 
getObject() - Method in class io.opsit.explang.ASTNList
 
getObjectWriter() - Method in interface io.opsit.explang.IREPL
 
getObjectWriter() - Method in class io.opsit.explang.REPL
 
getOff() - Method in class io.opsit.explang.ParseCtx
 
getOperatorDescr() - Method in class io.opsit.explang.Funcs.FDesc
Get formatted description of operators that are implemented using this function.
getOperatorDescs() - Method in class io.opsit.explang.Funcs.FDesc
Get list of descriptios of operators that are implemented using this function.
getOperatorDescs() - Method in interface io.opsit.explang.IParser
 
getOperatorDescs() - Method in class io.opsit.explang.parser.lisp.LispParser
 
getOperatorDescs() - Method in class io.opsit.explang.parser.sexp.SexpParser
 
getOrgMessage() - Method in exception io.opsit.explang.ParserException
 
getOutputStatement(String) - Method in class io.opsit.explang.jsr223.ExplangScriptEngineFactory
 
getPackageName() - Method in class io.opsit.explang.Compiler.Builtin
 
getPackageName() - Method in class io.opsit.explang.Compiler.CodeProxy
 
getPackageName() - Method in interface io.opsit.explang.ICode
 
getPackages() - Method in class io.opsit.explang.Compiler
Return set of enabled packages.
getParameter(String) - Method in class io.opsit.explang.jsr223.ExplangScriptEngineFactory
 
getParameterTypesFrom(Object[]) - Static method in class io.opsit.explang.BetterMethodFinder
Return an array of Class objects for the objects in the given array.
getParameterTypesFrom(String[]) - Static method in class io.opsit.explang.BetterMethodFinder
Return an array of Class objects named by the FQNs in the given String array.
getParameterTypesFrom(String[], ClassLoader) - Static method in class io.opsit.explang.BetterMethodFinder
Return an array of Class objects named by the FQNs in the given String array.
getParams() - Method in class io.opsit.explang.ArgList
 
getParent() - Method in class io.opsit.explang.ASTN
 
getParentContexts() - Method in class io.opsit.explang.Compiler.Ctx
 
getParentContexts() - Method in interface io.opsit.explang.Compiler.ICtx
 
getParseCtx() - Method in exception io.opsit.explang.InvalidParametersException
 
getParser() - Method in class io.opsit.explang.Compiler
Get configured parser.
getParser() - Method in interface io.opsit.explang.IREPL
 
getParser() - Method in class io.opsit.explang.REPL
 
getParsers() - Method in class io.opsit.explang.Main
 
getPayload() - Method in exception io.opsit.explang.ReturnException
 
getPctx() - Method in class io.opsit.explang.ASTN
 
getPctx() - Method in exception io.opsit.explang.ParserException
 
getPos() - Method in class io.opsit.explang.ParseCtx
 
getPrev() - Method in class io.opsit.explang.Compiler.Ctx
 
getPrev() - Method in interface io.opsit.explang.Compiler.ICtx
 
getProblem() - Method in class io.opsit.explang.ASTN
 
getProgram(String...) - Method in class io.opsit.explang.jsr223.ExplangScriptEngineFactory
 
getProp(String, Object, Backtrace) - Method in class io.opsit.explang.Compiler.Ctx
 
getProp(String, Object, Backtrace) - Method in interface io.opsit.explang.Compiler.ICtx
 
GETPROP() - Constructor for class io.opsit.explang.Funcs.GETPROP
 
getProps(String, Backtrace) - Method in class io.opsit.explang.Compiler.Ctx
 
getProps(String, Backtrace) - Method in interface io.opsit.explang.Compiler.ICtx
 
GETPROPS() - Constructor for class io.opsit.explang.Funcs.GETPROPS
 
getPropsMap() - Method in class io.opsit.explang.Compiler.Ctx
 
getPropsMap() - Method in interface io.opsit.explang.Compiler.ICtx
 
getPropsMapForPut(String) - Method in class io.opsit.explang.Compiler.Ctx
 
getReader() - Method in class io.opsit.explang.jsr223.ExplangScriptContext
 
getReaderMacroFunction(char) - Method in class io.opsit.explang.parser.lisp.ReadTable
 
getReadtableCase() - Method in class io.opsit.explang.parser.lisp.ReadTable
 
getScopes() - Method in class io.opsit.explang.jsr223.ExplangScriptContext
 
getScriptContext(Bindings) - Method in class io.opsit.explang.jsr223.ExplangScriptEngine
Returns a SimpleScriptContext.
getScriptEngine() - Method in class io.opsit.explang.jsr223.ExplangScriptEngineFactory
 
getSeqAdapter(Object) - Static method in class io.opsit.explang.Seq
 
getSpec() - Method in class io.opsit.explang.ArgList
 
getSymName() - Method in class io.opsit.explang.Compiler.DEFUN
 
getSymName() - Method in class io.opsit.explang.Compiler.LAMBDA
 
getSyntaxType(char) - Method in class io.opsit.explang.parser.lisp.ReadTable
 
getters - Variable in class io.opsit.explang.Funcs.BeanMap
 
getTraceName() - Method in class io.opsit.explang.Funcs.AbstractExpr
 
getTraceName() - Method in class io.opsit.explang.Funcs.FuncExp
 
getUsages() - Method in class io.opsit.explang.OperatorDesc
 
getValue() - Method in class io.opsit.explang.Funcs.ValueExpr
 
getValue(Backtrace) - Method in class io.opsit.explang.LazyEval
Evaluate code and get result in stored context.
getVarName() - Method in class io.opsit.explang.Compiler.TH_AS
 
getVarName() - Method in class io.opsit.explang.Compiler.TH_BASE
 
getVarName() - Method in class io.opsit.explang.Compiler.TH_X
 
getVerbose() - Method in interface io.opsit.explang.IREPL
 
getVerbose() - Method in class io.opsit.explang.REPL
 
getWriter() - Method in class io.opsit.explang.jsr223.ExplangScriptContext
 
globalBindings - Variable in class io.opsit.explang.jsr223.ExplangScriptEngineFactory
 
globalScope - Variable in class io.opsit.explang.jsr223.ExplangScriptContext
This is the global scope bindings.
GlobPattern - Class in io.opsit.explang
 
GlobPattern() - Constructor for class io.opsit.explang.GlobPattern
 
greplace(String, Object) - Method in class io.opsit.explang.Compiler.Ctx
 
greplace(String, Object) - Method in interface io.opsit.explang.Compiler.ICtx
 

H

handleMiss(Compiler.ICtx, String) - Method in class io.opsit.explang.Compiler.ErrorMissHandler
 
handleMiss(Compiler.ICtx, String) - Method in interface io.opsit.explang.Compiler.IMissHandler
 
handleMiss(Compiler.ICtx, String) - Method in class io.opsit.explang.Compiler.NilMissHandler
 
hashCode() - Method in class io.opsit.explang.ArgSpec.Arg
 
hashCode() - Method in class io.opsit.explang.BetterMethodFinder
 
hashCode() - Method in class io.opsit.explang.Funcs.ValueExpr
 
hashCode() - Method in class io.opsit.explang.Symbol
 
HASHMAP() - Constructor for class io.opsit.explang.Funcs.HASHMAP
 
HASHSET() - Constructor for class io.opsit.explang.Funcs.HASHSET
 
HASKEY() - Constructor for class io.opsit.explang.Funcs.HASKEY
 
hasProblems() - Method in class io.opsit.explang.ASTN
 
hasProblems() - Method in class io.opsit.explang.ASTNLeaf
 
hasProblems() - Method in class io.opsit.explang.ASTNList
 

I

ICode - Interface in io.opsit.explang
 
ICompiled - Interface in io.opsit.explang
 
IDispatchMacroFunc - Interface in io.opsit.explang.parser.lisp
 
IExpr - Interface in io.opsit.explang
 
IF() - Constructor for class io.opsit.explang.Compiler.IF
 
IForm - Interface in io.opsit.explang
 
immutableListAdapter - Static variable in class io.opsit.explang.Seq
 
immutableMapAdapter - Static variable in class io.opsit.explang.Seq
 
immutableSetAdapter - Static variable in class io.opsit.explang.Seq
 
IN() - Constructor for class io.opsit.explang.Funcs.IN
 
INDEXEDP() - Constructor for class io.opsit.explang.Funcs.INDEXEDP
 
IndexMap(Object, Object) - Constructor for class io.opsit.explang.Funcs.IndexMap
 
indexOf(Object) - Method in class io.opsit.explang.RangeList
 
indexOf(Object) - Method in class io.opsit.explang.RestList
 
initCtxSettings() - Method in class io.opsit.explang.Compiler.Ctx
 
initFromFieldsMap(FieldsMap) - Method in class io.opsit.explang.FieldsMap
 
initialize() - Method in class io.opsit.explang.parser.lisp.ReadTable
 
input - Variable in class io.opsit.explang.Compiler.SEARCH
 
input - Variable in class io.opsit.explang.ParseCtx
 
INSERT() - Constructor for class io.opsit.explang.Funcs.INSERT
 
insert(Object, int, Object) - Method in interface io.opsit.explang.Seq.SeqAdapter
 
insertElementByIndex(Object, int, Object) - Static method in class io.opsit.explang.Seq
put sequence element by index.
insertVar(ASTNList) - Method in class io.opsit.explang.Compiler.TH_1ST
 
insertVar(ASTNList) - Method in class io.opsit.explang.Compiler.TH_LAST
 
insertVar(ASTNList) - Method in class io.opsit.explang.Compiler.TH_PIPE
 
insertVar(ASTNList) - Method in class io.opsit.explang.Compiler.TH_X
 
InstanceProxy(Compiler.CodeProxy) - Constructor for class io.opsit.explang.Compiler.InstanceProxy
 
INT() - Constructor for class io.opsit.explang.Funcs.INT
 
INTERPOSE() - Constructor for class io.opsit.explang.Funcs.INTERPOSE
 
intersectSets(Set<?>...) - Static method in class io.opsit.explang.Utils
Compute intersection of sets.
InvalidParametersException - Exception in io.opsit.explang
 
InvalidParametersException(String) - Constructor for exception io.opsit.explang.InvalidParametersException
 
InvalidParametersException(ParseCtx, String) - Constructor for exception io.opsit.explang.InvalidParametersException
 
invokeFunction(String, Object...) - Method in class io.opsit.explang.jsr223.ExplangScriptEngine
 
invokeMethod(Object, String, Object...) - Method in class io.opsit.explang.jsr223.ExplangScriptEngine
 
IO - Static variable in annotation type io.opsit.explang.Package
 
io.opsit.explang - package io.opsit.explang
 
io.opsit.explang.atom - package io.opsit.explang.atom
 
io.opsit.explang.jsr223 - package io.opsit.explang.jsr223
 
io.opsit.explang.parser.lisp - package io.opsit.explang.parser.lisp
 
io.opsit.explang.parser.sexp - package io.opsit.explang.parser.sexp
 
io.opsit.explang.strconv.nop - package io.opsit.explang.strconv.nop
 
io.opsit.explang.strconv.uc - package io.opsit.explang.strconv.uc
 
IObjectWriter - Interface in io.opsit.explang
 
IParser - Interface in io.opsit.explang
 
IReaderMacroFunc - Interface in io.opsit.explang.parser.lisp
 
IREPL - Interface in io.opsit.explang
 
isAllowOtherKeys() - Method in class io.opsit.explang.ArgSpec.Arg
 
isArgsym(Symbol) - Static method in class io.opsit.explang.ArgSpec
 
isAssociative(Object) - Static method in class io.opsit.explang.Seq
Check if object supports associative addressing (indices or keys).
isBuiltIn() - Method in class io.opsit.explang.Compiler.Builtin
 
isBuiltIn() - Method in class io.opsit.explang.Compiler.CodeProxy
 
isBuiltIn() - Method in interface io.opsit.explang.ICode
 
isCollection(Object) - Static method in class io.opsit.explang.Seq
Check if object is a supported collection.
isComment - Variable in class io.opsit.explang.ASTN
 
isComment() - Method in class io.opsit.explang.ASTN
 
isDestructive - Variable in class io.opsit.explang.Funcs.APPEND
 
isEmpty() - Method in class io.opsit.explang.ASTNList
 
isEmpty() - Method in class io.opsit.explang.FieldsMap
 
isEmpty() - Method in class io.opsit.explang.Funcs.BeanMap
 
isEmpty() - Method in class io.opsit.explang.Funcs.FilteredMap
 
isEmpty() - Method in class io.opsit.explang.Funcs.IndexMap
 
isEmpty() - Method in class io.opsit.explang.RangeList
 
isEmpty() - Method in class io.opsit.explang.RestList
 
isEmpty(String) - Static method in class io.opsit.explang.Utils
Check if String is empty.
isEnforcePackages() - Method in class io.opsit.explang.Compiler
Get status of package enforcement.
isExitRequested() - Method in interface io.opsit.explang.IREPL
 
isExitRequested() - Method in class io.opsit.explang.REPL
 
isFP(Number) - Static method in class io.opsit.explang.Utils
Check if the argument is a floating point number.
isHasRest() - Method in class io.opsit.explang.ArgSpec
 
isIn(Object, Object) - Static method in class io.opsit.explang.Funcs
 
isIndexed(Object) - Static method in class io.opsit.explang.Seq
Check if object is an indexed sequence.
isInvalid(char) - Method in class io.opsit.explang.parser.lisp.ReadTable
Return true if character belongs to the invalid character class.
isKnownImmutable(Object) - Static method in class io.opsit.explang.Utils
Return true if Object is known to be immutable.
isLast(List<?>, int) - Static method in class io.opsit.explang.Utils
Check if index is the last of the list.
isLazy() - Method in class io.opsit.explang.ArgSpec.Arg
 
isList() - Method in class io.opsit.explang.ASTN
 
isList() - Method in class io.opsit.explang.ASTNLeaf
 
isList() - Method in class io.opsit.explang.ASTNList
 
isLiteralList - Variable in class io.opsit.explang.ASTNList
 
isLiteralList() - Method in class io.opsit.explang.ASTNList
 
isMap(Object) - Static method in class io.opsit.explang.Seq
Check if object is a set.
isMultiExpr - Variable in class io.opsit.explang.ASTNList
 
isMultiExpr() - Method in class io.opsit.explang.ASTNList
 
isParameterVar(String) - Method in class io.opsit.explang.ArgSpec
Check if name is a parameter variable.
isPipe() - Method in class io.opsit.explang.ArgSpec.Arg
 
isPipeRest() - Method in class io.opsit.explang.ArgSpec
 
isRoundNumber(Number) - Static method in class io.opsit.explang.Utils
Check if Number is equal.
isSeq(Object) - Static method in class io.opsit.explang.Seq
Check if object is a supported sequence.
isSet() - Method in class io.opsit.explang.ArgList
Return true if setParams() has been called.
isSet(Object) - Static method in class io.opsit.explang.Seq
Check if object is a set.
IStringConverter - Interface in io.opsit.explang
 
isWhitespace(char) - Method in class io.opsit.explang.parser.lisp.ReadTable
 
iterator() - Method in class io.opsit.explang.ASTNList
 
iterator() - Method in class io.opsit.explang.RangeList
 
iterator() - Method in class io.opsit.explang.RestList
 

J

javaCall(Object, List<?>) - Method in class io.opsit.explang.Funcs.FFI
 
JOIN() - Constructor for class io.opsit.explang.Funcs.JOIN
 
joinWithString(Object, String) - Static method in class io.opsit.explang.Seq
Join sequence with string separator.

K

keySet() - Method in class io.opsit.explang.FieldsMap
 
keySet() - Method in class io.opsit.explang.Funcs.BeanMap
 
keySet() - Method in class io.opsit.explang.Funcs.FilteredMap
 
keySet() - Method in class io.opsit.explang.Funcs.IndexMap
 
Keyword - Class in io.opsit.explang
 
Keyword(String) - Constructor for class io.opsit.explang.Keyword
Construct Keyword from its string representation starting with ':'.
KeywordParser - Class in io.opsit.explang.atom
 
KeywordParser() - Constructor for class io.opsit.explang.atom.KeywordParser
 

L

LAMBDA() - Constructor for class io.opsit.explang.Compiler.LAMBDA
 
last() - Method in class io.opsit.explang.Backtrace
 
lastIndexOf(Object) - Method in class io.opsit.explang.RangeList
 
lastIndexOf(Object) - Method in class io.opsit.explang.RestList
 
LazyEval - Class in io.opsit.explang
 
LazyEval(ICompiled) - Constructor for class io.opsit.explang.LazyEval
 
LENGTH() - Constructor for class io.opsit.explang.Funcs.LENGTH
 
LET() - Constructor for class io.opsit.explang.Compiler.LET
 
lineMode - Variable in class io.opsit.explang.REPL
 
LispParser - Class in io.opsit.explang.parser.lisp
 
LispParser() - Constructor for class io.opsit.explang.parser.lisp.LispParser
 
LispParser.ReaderMacro - Interface in io.opsit.explang.parser.lisp
 
LIST() - Constructor for class io.opsit.explang.Funcs.LIST
 
list(T...) - Static method in class io.opsit.explang.Utils
Make List of positionals args.
listAdapter - Static variable in class io.opsit.explang.Seq
 
listCtxVars(Compiler.ICtx, Object, IObjectWriter) - Static method in class io.opsit.explang.Utils
Print contents details with selected context bindings if vars is a collection of variable names.
listExpr - Variable in class io.opsit.explang.Compiler.DLET
 
listItems(Collection<String>) - Method in class io.opsit.explang.Main
 
listIterator() - Method in class io.opsit.explang.RangeList
 
listIterator(int) - Method in class io.opsit.explang.RangeList
 
listIterator() - Method in class io.opsit.explang.RestList
 
listIterator(int) - Method in class io.opsit.explang.RestList
 
listParseErrors(ASTN) - Static method in class io.opsit.explang.Utils
Print list of all parse errors for an AST subtree.
listSubseq(Class<?>, Backtrace, List<?>, int, Integer) - Static method in class io.opsit.explang.Funcs
 
LOAD() - Constructor for class io.opsit.explang.Funcs.LOAD
 
load(Backtrace, Compiler.ICtx, Object) - Method in class io.opsit.explang.Funcs.LOAD
 
loadModule(String, String, String) - Method in class io.opsit.explang.Main
 
LOADR() - Constructor for class io.opsit.explang.Funcs.LOADR
 
LOG() - Constructor for class io.opsit.explang.Funcs.LOG
 
LONG() - Constructor for class io.opsit.explang.Funcs.LONG
 
LOOPS - Static variable in annotation type io.opsit.explang.Package
 
LOWERCASE() - Constructor for class io.opsit.explang.Funcs.LOWERCASE
 
lvalue - Variable in class io.opsit.explang.Compiler.SETF
 

M

MacroFuncs - Class in io.opsit.explang.parser.lisp
 
MacroFuncs() - Constructor for class io.opsit.explang.parser.lisp.MacroFuncs
 
MacroFuncs.ReadComment - Class in io.opsit.explang.parser.lisp
Read comment expression.
MacroFuncs.ReadDispatchChar - Class in io.opsit.explang.parser.lisp
Handler for read dispatch character.
MacroFuncs.ReadList - Class in io.opsit.explang.parser.lisp
 
MacroFuncs.ReadQuote - Class in io.opsit.explang.parser.lisp
Handler for quoted (') expressions.
MacroFuncs.ReadRightParen - Class in io.opsit.explang.parser.lisp
 
MacroFuncs.ReadSharpBackSlash - Class in io.opsit.explang.parser.lisp
Handler for #\ sequence (character literal).
MacroFuncs.ReadSharpG - Class in io.opsit.explang.parser.lisp
 
MacroFuncs.ReadSharpQMark - Class in io.opsit.explang.parser.lisp
 
MacroFuncs.ReadSharpQuote - Class in io.opsit.explang.parser.lisp
 
MacroFuncs.ReadString - Class in io.opsit.explang.parser.lisp
Handler for string literals.
Main - Class in io.opsit.explang
 
Main() - Constructor for class io.opsit.explang.Main
 
main(String[]) - Static method in class io.opsit.explang.Main
Standalone interpreter entry point.
MAKE_ARRAY() - Constructor for class io.opsit.explang.Funcs.MAKE_ARRAY
 
makeCtx(ScriptContext) - Method in class io.opsit.explang.jsr223.ExplangScriptEngine
 
MAKUNBOUND() - Constructor for class io.opsit.explang.Funcs.MAKUNBOUND
 
MAP() - Constructor for class io.opsit.explang.Funcs.MAP
 
map(Object...) - Static method in class io.opsit.explang.Utils
Make Map of (key value) pairs of positionals args.
mapAdapter - Static variable in class io.opsit.explang.Seq
 
mapall(Seq.Multiop, Object...) - Static method in class io.opsit.explang.Seq
Perform operation on all objects of the given sequences.
MAPP() - Constructor for class io.opsit.explang.Funcs.MAPP
 
MAPPROD() - Constructor for class io.opsit.explang.Funcs.MAPPROD
 
MAVEN_PROPS - Static variable in class io.opsit.explang.Utils
 
max(int, int) - Static method in class io.opsit.explang.Utils
Return maximum of two values.
maxLength(Object...) - Static method in class io.opsit.explang.Seq
Get maximal length of given sequences.
MAXOP() - Constructor for class io.opsit.explang.Funcs.MAXOP
 
minLength(Object...) - Static method in class io.opsit.explang.Seq
Get minimal length of given sequences.
MINOP() - Constructor for class io.opsit.explang.Funcs.MINOP
 
mkFields(Map<? extends Object, Object>, Map<Object, FieldsMap.Op>) - Static method in class io.opsit.explang.DWIM
 
mkFmap(Object, Backtrace) - Static method in class io.opsit.explang.DWIM
 
mkMappings() - Method in class io.opsit.explang.Compiler.Ctx
 
mkOp(Object) - Static method in class io.opsit.explang.DWIM
 
mkOpByGet(Object) - Static method in class io.opsit.explang.DWIM
 
mkOpByGetIn(List<Object>) - Static method in class io.opsit.explang.DWIM
 
mkREPL(IParser) - Method in class io.opsit.explang.Main
 
MODOP() - Constructor for class io.opsit.explang.Funcs.MODOP
 
MODULE_NAME_REGEX - Static variable in class io.opsit.explang.Main
 
MULOP() - Constructor for class io.opsit.explang.Funcs.MULOP
 

N

name - Variable in class io.opsit.explang.Compiler.AbstractForm
 
name - Variable in class io.opsit.explang.Compiler.CodeProxy
 
name - Variable in class io.opsit.explang.Compiler.InstanceProxy
 
name - Variable in class io.opsit.explang.Funcs.AbstractExpr
 
name - Variable in class io.opsit.explang.Funcs.FDesc
 
name - Variable in class io.opsit.explang.OperatorDesc
 
nameToChar - Static variable in class io.opsit.explang.parser.lisp.Characters
 
nameToChar(String) - Static method in class io.opsit.explang.parser.lisp.Characters
Get character by name of code point.
nameToIdx(String) - Method in class io.opsit.explang.ArgSpec
Find argument index by name.
NAPPEND() - Constructor for class io.opsit.explang.Funcs.NAPPEND
 
NASET() - Constructor for class io.opsit.explang.Funcs.NASET
 
NASSOC() - Constructor for class io.opsit.explang.Funcs.NASSOC
 
nc - Static variable in class io.opsit.explang.Utils
 
NDELETE() - Constructor for class io.opsit.explang.Funcs.NDELETE
 
NEW_CTX() - Constructor for class io.opsit.explang.Funcs.NEW_CTX
 
NEW_THREAD() - Constructor for class io.opsit.explang.Funcs.NEW_THREAD
 
newBacktrace() - Method in class io.opsit.explang.Compiler
 
newCtx() - Method in class io.opsit.explang.Compiler
 
newCtx(Compiler.ICtx) - Method in class io.opsit.explang.Compiler
 
newCtx(Map<String, Object>) - Method in class io.opsit.explang.Compiler
 
newCtxFromROMap(Map<String, Object>) - Method in class io.opsit.explang.Compiler
 
newEargs(Object[], boolean[], ArgList, Compiler.ICtx) - Method in class io.opsit.explang.Compiler
 
newPosArgsList(int) - Static method in class io.opsit.explang.Utils
Create list of positional arguments.
NilMissHandler() - Constructor for class io.opsit.explang.Compiler.NilMissHandler
 
NILP() - Constructor for class io.opsit.explang.Funcs.NILP
 
NINSERT() - Constructor for class io.opsit.explang.Funcs.NINSERT
 
noDouble - Variable in class io.opsit.explang.Promotion
 
noFloat - Variable in class io.opsit.explang.Promotion
 
noInt - Variable in class io.opsit.explang.Promotion
 
noLong - Variable in class io.opsit.explang.Promotion
 
NopConverter - Class in io.opsit.explang.strconv.nop
 
NopConverter() - Constructor for class io.opsit.explang.strconv.nop.NopConverter
 
noShort - Variable in class io.opsit.explang.Promotion
 
NOT() - Constructor for class io.opsit.explang.Funcs.NOT
 
NotImplementedException - Exception in io.opsit.explang
 
NotImplementedException(Backtrace, String) - Constructor for exception io.opsit.explang.NotImplementedException
 
NotImplementedException(String) - Constructor for exception io.opsit.explang.NotImplementedException
 
NOTIN() - Constructor for class io.opsit.explang.Funcs.NOTIN
 
NOTNILP() - Constructor for class io.opsit.explang.Funcs.NOTNILP
 
noVersion - Variable in class io.opsit.explang.Promotion
 
NPOP() - Constructor for class io.opsit.explang.Funcs.NPOP
 
NPUSH() - Constructor for class io.opsit.explang.Funcs.NPUSH
 
NPUT() - Constructor for class io.opsit.explang.Funcs.NPUT
 
NPUT_IN() - Constructor for class io.opsit.explang.Funcs.NPUT_IN
 
NREVERSE() - Constructor for class io.opsit.explang.Funcs.NREVERSE
 
NSORT() - Constructor for class io.opsit.explang.Funcs.NSORT
 
NTH() - Constructor for class io.opsit.explang.Funcs.NTH
 
nullAdapter - Static variable in class io.opsit.explang.Seq
 
NullParser - Class in io.opsit.explang.atom
 
NullParser() - Constructor for class io.opsit.explang.atom.NullParser
 
NumberExp(Number) - Constructor for class io.opsit.explang.Funcs.NumberExp
 
NumberParser - Class in io.opsit.explang.atom
 
NumberParser() - Constructor for class io.opsit.explang.atom.NumberParser
 
NUMCOMP() - Constructor for class io.opsit.explang.Funcs.NUMCOMP
 
NumCompOp - Class in io.opsit.explang
 
NumCompOp() - Constructor for class io.opsit.explang.NumCompOp
 
NUMEQ() - Constructor for class io.opsit.explang.Funcs.NUMEQ
 
NUMGE() - Constructor for class io.opsit.explang.Funcs.NUMGE
 
NUMGT() - Constructor for class io.opsit.explang.Funcs.NUMGT
 
NUMLE() - Constructor for class io.opsit.explang.Funcs.NUMLE
 
numLocale - Static variable in class io.opsit.explang.atom.NumberParser
 
numLocale - Static variable in class io.opsit.explang.Utils
 
NUMLT() - Constructor for class io.opsit.explang.Funcs.NUMLT
 
nvl(T...) - Static method in class io.opsit.explang.Utils
return first non-null argument.

O

obj - Variable in class io.opsit.explang.Funcs.BeanMap
 
object - Variable in class io.opsit.explang.ASTN
 
ObjectExp(Object) - Constructor for class io.opsit.explang.Funcs.ObjectExp
 
objequal(Object, Object) - Static method in class io.opsit.explang.Utils
Return true if object are equeal as Objects or Numerically.
onMissingVar(String) - Method in class io.opsit.explang.Compiler.Ctx
 
onMissingVar(String) - Method in interface io.opsit.explang.Compiler.ICtx
 
openInput(Object, Backtrace) - Method in class io.opsit.explang.Funcs.LOAD
 
openInput(Object, Backtrace) - Method in class io.opsit.explang.Funcs.LOADR
 
OperatorDesc - Class in io.opsit.explang
 
OperatorDesc(String, String, String...) - Constructor for class io.opsit.explang.OperatorDesc
Create OperatorDesc given it components.
operatorDescs - Variable in class io.opsit.explang.parser.lisp.LispParser
 
operatorDescs - Variable in class io.opsit.explang.parser.sexp.SexpParser
 
OR() - Constructor for class io.opsit.explang.Funcs.OR
 
orgMsg - Variable in exception io.opsit.explang.ParserException
 

P

Package - Annotation Type in io.opsit.explang
Annotation for specifying builtin function package.
packages - Variable in class io.opsit.explang.Compiler
 
params - Variable in class io.opsit.explang.Compiler.InstanceProxy
 
parent - Variable in class io.opsit.explang.ASTN
 
parse(String, Object[], ParseCtx) - Method in interface io.opsit.explang.atom.AtomParser
 
parse(String, Object[], ParseCtx) - Method in class io.opsit.explang.atom.BooleanParser
 
parse(String, Object[], ParseCtx) - Method in class io.opsit.explang.atom.EscStringParser
 
parse(String, Object[], ParseCtx) - Method in class io.opsit.explang.atom.KeywordParser
 
parse(String, Object[], ParseCtx) - Method in class io.opsit.explang.atom.NullParser
 
parse(String, Object[], ParseCtx) - Method in class io.opsit.explang.atom.NumberParser
 
parse(String, Object[], ParseCtx) - Method in class io.opsit.explang.atom.RegexpParser
 
parse(String, Object[], ParseCtx) - Method in class io.opsit.explang.atom.StringParser
 
parse(String, Object[], ParseCtx) - Method in class io.opsit.explang.atom.SymbolParser
 
parse(String, Object[], ParseCtx) - Method in class io.opsit.explang.atom.SymfuncParser
 
parse(String, Object[], ParseCtx) - Method in class io.opsit.explang.atom.VersionParser
 
parse(ParseCtx, Reader, int) - Method in interface io.opsit.explang.IParser
 
parse(ParseCtx, String) - Method in interface io.opsit.explang.IParser
 
parse(ParseCtx, String, int) - Method in interface io.opsit.explang.IParser
 
parse(ParseCtx, Reader, int) - Method in class io.opsit.explang.parser.lisp.LispParser
Parse up to maxExprs from the input stream.
parse(ParseCtx, String, int) - Method in class io.opsit.explang.parser.lisp.LispParser
Parse up to maxExprs from the input string.
parse(ParseCtx, String) - Method in class io.opsit.explang.parser.lisp.LispParser
 
parse(ParseCtx, String) - Method in class io.opsit.explang.parser.sexp.SexpParser
 
parse(ParseCtx, String, int) - Method in class io.opsit.explang.parser.sexp.SexpParser
 
parse(ParseCtx, InputStream, int) - Method in class io.opsit.explang.parser.sexp.SexpParser
 
parse(ParseCtx, Reader, int) - Method in class io.opsit.explang.parser.sexp.SexpParser
 
parse(String) - Method in class io.opsit.explang.ParserWrapper
 
parse(String, String) - Method in class io.opsit.explang.ParserWrapper
 
parse(InputStream) - Method in class io.opsit.explang.ParserWrapper
 
parse(File, String) - Method in class io.opsit.explang.ParserWrapper
Parse input file with given name as name of input.
parse(File) - Method in class io.opsit.explang.ParserWrapper
 
parse(InputStream, String) - Method in class io.opsit.explang.ParserWrapper
 
parse_expr(ParseCtx, PushbackReader) - Method in class io.opsit.explang.parser.lisp.LispParser
parse one expression from input stream.
ParseCtx - Class in io.opsit.explang
Parse Contexts represents location of parsed source code.
ParseCtx(String, int, int, int, int) - Constructor for class io.opsit.explang.ParseCtx
Create Parse Context.
ParseCtx(String) - Constructor for class io.opsit.explang.ParseCtx
 
parseNumber(String) - Static method in class io.opsit.explang.Utils
Parse string as Number.
parsePackages(String[], int) - Static method in class io.opsit.explang.Main
 
parser - Variable in class io.opsit.explang.Compiler
 
parser - Variable in class io.opsit.explang.Funcs.FDesc
 
parser - Variable in class io.opsit.explang.REPL
 
parseRegexpFlag(char) - Static method in class io.opsit.explang.Utils
Convert character regexp flag to its integer constant.
parseRegexpFlags(String) - Static method in class io.opsit.explang.Utils
Parse string of regexp flag characters.
ParserEOFException - Exception in io.opsit.explang
 
ParserEOFException(String) - Constructor for exception io.opsit.explang.ParserEOFException
 
ParserEOFException(ParseCtx, String) - Constructor for exception io.opsit.explang.ParserEOFException
 
ParserEOFException(ParseCtx, String, Throwable) - Constructor for exception io.opsit.explang.ParserEOFException
 
ParserException - Exception in io.opsit.explang
 
ParserException(String) - Constructor for exception io.opsit.explang.ParserException
Make parser exception for general parser error w/o specific context.
ParserException(ParseCtx, String) - Constructor for exception io.opsit.explang.ParserException
Make parser exception given code location and message.
ParserException(ParseCtx, String, Throwable) - Constructor for exception io.opsit.explang.ParserException
Make parser exception given code location, message and original exception.
ParserExceptions - Exception in io.opsit.explang
 
ParserExceptions(ParseCtx, List<ParserException>) - Constructor for exception io.opsit.explang.ParserExceptions
Make summary exception given list of parser exceptions.
parsers - Variable in class io.opsit.explang.Main
 
ParserWrapper - Class in io.opsit.explang
 
ParserWrapper(IParser) - Constructor for class io.opsit.explang.ParserWrapper
 
payload - Variable in exception io.opsit.explang.ReturnException
 
pctx - Variable in class io.opsit.explang.ASTN
 
pctx - Variable in class io.opsit.explang.Backtrace.Frame
 
pctx - Variable in class io.opsit.explang.Compiler.InstanceProxy
 
pctx - Variable in exception io.opsit.explang.InvalidParametersException
 
pctx - Variable in exception io.opsit.explang.ParserException
 
perform(Object...) - Method in interface io.opsit.explang.Seq.Multiop
 
perform(Object) - Method in interface io.opsit.explang.Seq.Operation
 
pop() - Method in class io.opsit.explang.Backtrace
 
POP() - Constructor for class io.opsit.explang.Funcs.POP
 
predicate - Variable in class io.opsit.explang.Compiler.SEARCH
 
prefix - Variable in class io.opsit.explang.Funcs.BeanMap
 
PRESERVE - Static variable in class io.opsit.explang.Keyword
 
PRINT() - Constructor for class io.opsit.explang.Funcs.PRINT
 
PRINTLN() - Constructor for class io.opsit.explang.Funcs.PRINTLN
 
problem - Variable in class io.opsit.explang.ASTN
 
PROGN() - Constructor for class io.opsit.explang.Compiler.PROGN
 
prom - Variable in class io.opsit.explang.RangeList
 
promote(Number) - Method in class io.opsit.explang.Promotion
Promote numeric operation up to type of argument.
Promotion - Class in io.opsit.explang
Keep status of numeric promotion.
Promotion() - Constructor for class io.opsit.explang.Promotion
 
push(String, ParseCtx, Compiler.ICtx) - Method in class io.opsit.explang.Backtrace
 
PUSH() - Constructor for class io.opsit.explang.Funcs.PUSH
 
put(String, Object) - Method in class io.opsit.explang.Compiler.Ctx
Create new variable mapping.
put(String, Object) - Method in interface io.opsit.explang.Compiler.ICtx
 
put(Object, Object) - Method in class io.opsit.explang.FieldsMap
 
put(String, Object) - Method in class io.opsit.explang.Funcs.BeanMap
 
put(Object, Object) - Method in class io.opsit.explang.Funcs.FilteredMap
 
put(Object, Object) - Method in class io.opsit.explang.Funcs.IndexMap
 
PUT() - Constructor for class io.opsit.explang.Funcs.PUT
 
put(String, Object) - Method in class io.opsit.explang.jsr223.ExplangScriptEngine
 
PUT_IN() - Constructor for class io.opsit.explang.Funcs.PUT_IN
 
putAll(Map<?, ?>) - Method in class io.opsit.explang.FieldsMap
 
putAll(Map<? extends String, ? extends Object>) - Method in class io.opsit.explang.Funcs.BeanMap
 
putAll(Map<?, ?>) - Method in class io.opsit.explang.Funcs.FilteredMap
 
putAll(Map<?, ?>) - Method in class io.opsit.explang.Funcs.IndexMap
 
putByKey(Object, Object, Object) - Method in interface io.opsit.explang.Seq.SeqAdapter
 
putElement(Object, Object, Object) - Static method in class io.opsit.explang.Seq
Put element into associative structure by key or index.
putFun(String, ICode) - Method in class io.opsit.explang.Compiler
Put function definition into function table.
putProp(String, Object, Object) - Method in class io.opsit.explang.Compiler.Ctx
Set variable property.
putProp(String, Object, Object) - Method in interface io.opsit.explang.Compiler.ICtx
 
putProps(String, Object...) - Method in class io.opsit.explang.Compiler.Ctx
Set variable properties.
putProps(String, Map<Object, Object>) - Method in class io.opsit.explang.Compiler.Ctx
 
putProps(String, Object...) - Method in interface io.opsit.explang.Compiler.ICtx
 
putProps(String, Map<Object, Object>) - Method in interface io.opsit.explang.Compiler.ICtx
 
putToMap(Map<Object, Object>, Object, Object) - Static method in class io.opsit.explang.Seq
 

Q

QUOTE() - Constructor for class io.opsit.explang.Compiler.QUOTE
 

R

RANDOM() - Constructor for class io.opsit.explang.Funcs.RANDOM
 
RANGE() - Constructor for class io.opsit.explang.Funcs.RANGE
 
RangeList - Class in io.opsit.explang
 
RangeList(Number, Number, Number) - Constructor for class io.opsit.explang.RangeList
Construct RangeList from interval of numbers with step.
RE_FIND() - Constructor for class io.opsit.explang.Funcs.RE_FIND
 
RE_GLOB() - Constructor for class io.opsit.explang.Funcs.RE_GLOB
 
RE_GROUPS() - Constructor for class io.opsit.explang.Funcs.RE_GROUPS
 
RE_MATCHER() - Constructor for class io.opsit.explang.Funcs.RE_MATCHER
 
RE_MATCHES() - Constructor for class io.opsit.explang.Funcs.RE_MATCHES
 
RE_PATTERN() - Constructor for class io.opsit.explang.Funcs.RE_PATTERN
 
RE_SEQ() - Constructor for class io.opsit.explang.Funcs.RE_SEQ
 
READ_COMMENT - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
READ_DISPATCH_CHAR - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
READ_FROM_STRING() - Constructor for class io.opsit.explang.Funcs.READ_FROM_STRING
 
READ_LIST - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
READ_QUOTE - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
READ_RIGHT_PAREN - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
READ_STRING - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
ReadComment() - Constructor for class io.opsit.explang.parser.lisp.MacroFuncs.ReadComment
 
ReadDispatchChar() - Constructor for class io.opsit.explang.parser.lisp.MacroFuncs.ReadDispatchChar
 
reader - Variable in class io.opsit.explang.jsr223.ExplangScriptContext
This is the reader to be used for input from scripts.
readerMacroFunctions - Variable in class io.opsit.explang.parser.lisp.ReadTable
 
ReadList() - Constructor for class io.opsit.explang.parser.lisp.MacroFuncs.ReadList
 
ReadQuote() - Constructor for class io.opsit.explang.parser.lisp.MacroFuncs.ReadQuote
 
ReadRightParen() - Constructor for class io.opsit.explang.parser.lisp.MacroFuncs.ReadRightParen
 
ReadSharpBackSlash() - Constructor for class io.opsit.explang.parser.lisp.MacroFuncs.ReadSharpBackSlash
 
ReadSharpG() - Constructor for class io.opsit.explang.parser.lisp.MacroFuncs.ReadSharpG
 
ReadSharpQMark() - Constructor for class io.opsit.explang.parser.lisp.MacroFuncs.ReadSharpQMark
 
ReadSharpQuote() - Constructor for class io.opsit.explang.parser.lisp.MacroFuncs.ReadSharpQuote
 
ReadString() - Constructor for class io.opsit.explang.parser.lisp.MacroFuncs.ReadString
 
ReadTable - Class in io.opsit.explang.parser.lisp
 
ReadTable() - Constructor for class io.opsit.explang.parser.lisp.ReadTable
 
ReadTable.DispatchTable - Class in io.opsit.explang.parser.lisp
 
readtableCase - Variable in class io.opsit.explang.parser.lisp.ReadTable
 
realInstance - Variable in class io.opsit.explang.Compiler.InstanceProxy
 
REDUCE() - Constructor for class io.opsit.explang.Funcs.REDUCE
 
refElementByIndex(Object, int) - Static method in class io.opsit.explang.Seq
Get sequence element by index.
RegexpParser - Class in io.opsit.explang.atom
 
RegexpParser() - Constructor for class io.opsit.explang.atom.RegexpParser
 
REMOP() - Constructor for class io.opsit.explang.Funcs.REMOP
 
remove(String) - Method in class io.opsit.explang.Compiler.Ctx
 
remove(String) - Method in interface io.opsit.explang.Compiler.ICtx
 
remove(Object) - Method in class io.opsit.explang.FieldsMap
 
remove(Object) - Method in class io.opsit.explang.Funcs.BeanMap
 
remove(Object) - Method in class io.opsit.explang.Funcs.FilteredMap
 
remove(Object) - Method in class io.opsit.explang.Funcs.IndexMap
 
remove(int) - Method in class io.opsit.explang.RangeList
 
remove(Object) - Method in class io.opsit.explang.RangeList
 
remove(Object) - Method in class io.opsit.explang.RestList
 
remove(int) - Method in class io.opsit.explang.RestList
 
removeAll(Collection<?>) - Method in class io.opsit.explang.RangeList
 
removeAll(Collection<? extends Object>) - Method in class io.opsit.explang.RestList
 
removeAttribute(String, int) - Method in class io.opsit.explang.jsr223.ExplangScriptContext
Remove an attribute in a given scope.
removeByKeyOrIndex(Object, Object) - Method in interface io.opsit.explang.Seq.SeqAdapter
 
removeElementByIndex(Object, int) - Static method in class io.opsit.explang.Seq
Remove sequence element by index.
removeElementByKeyOrIndex(Object, Object) - Static method in class io.opsit.explang.Seq
Remove element from sequence by key or index.
removeLastElement(Object) - Static method in class io.opsit.explang.Seq
Remove last element of indexed sequence or arbitrary from a set.
removeValue(Object, Object) - Method in interface io.opsit.explang.Seq.SeqAdapter
 
REPL - Class in io.opsit.explang
 
REPL() - Constructor for class io.opsit.explang.REPL
 
replace(String, Object) - Method in class io.opsit.explang.Compiler.Ctx
 
replace(String, Object) - Method in class io.opsit.explang.Compiler.Eargs
 
replace(String, Object) - Method in interface io.opsit.explang.Compiler.ICtx
 
REPLACE() - Constructor for class io.opsit.explang.Funcs.REPLACE
 
requestExit() - Method in interface io.opsit.explang.IREPL
 
requestExit() - Method in class io.opsit.explang.REPL
 
REST() - Constructor for class io.opsit.explang.Funcs.REST
 
restIdx() - Method in class io.opsit.explang.ArgList
 
RestList - Class in io.opsit.explang
 
RestList(List<Object>, Backtrace) - Constructor for class io.opsit.explang.RestList
 
results - Static variable in class io.opsit.explang.Threads
 
retainAll(Collection<?>) - Method in class io.opsit.explang.RangeList
 
retainAll(Collection<? extends Object>) - Method in class io.opsit.explang.RestList
 
RETURN() - Constructor for class io.opsit.explang.Funcs.RETURN
 
ReturnException - Exception in io.opsit.explang
 
ReturnException(Object) - Constructor for exception io.opsit.explang.ReturnException
 
returnGroups(Matcher) - Static method in class io.opsit.explang.Funcs
 
returnResult(Number) - Method in class io.opsit.explang.Promotion
Promote given numeric value.
REVERSE() - Constructor for class io.opsit.explang.Funcs.REVERSE
 
roAddValue(Object, Object) - Static method in class io.opsit.explang.Seq
 
roAddValue(Object, Object) - Method in interface io.opsit.explang.Seq.SeqAdapter
 
roInsert(Object, int, Object) - Method in interface io.opsit.explang.Seq.SeqAdapter
 
roInsertElementByIndex(Object, int, Object) - Static method in class io.opsit.explang.Seq
Put sequence element by index.
roPutByKey(Object, Object, Object) - Method in interface io.opsit.explang.Seq.SeqAdapter
 
roPutElement(Object, Object, Object) - Static method in class io.opsit.explang.Seq
put sequence element by key.
roPutToMap(Map<Object, Object>, Object, Object) - Static method in class io.opsit.explang.Seq
 
roRemoveByKeyOrIndex(Object, Object) - Method in interface io.opsit.explang.Seq.SeqAdapter
 
roRemoveElementByKeyOrIndex(Object, Object) - Static method in class io.opsit.explang.Seq
Remove element from sequence by key or index.
roRemoveLastElement(Object) - Static method in class io.opsit.explang.Seq
Non-mutating remove last element.
roRemoveValue(Object, Object) - Method in interface io.opsit.explang.Seq.SeqAdapter
 
roSet(Object, int, Object) - Method in interface io.opsit.explang.Seq.SeqAdapter
 
roset(T...) - Static method in class io.opsit.explang.Utils
Make Read-only Set of positionals args.
roSetElementByIndex(Object, int, Object) - Static method in class io.opsit.explang.Seq
 
rt - Variable in class io.opsit.explang.parser.lisp.LispParser
 
run() - Method in class io.opsit.explang.Compiler.AbstractForm
Evaluate expression in new thread.
run() - Method in class io.opsit.explang.Funcs.AbstractExpr
Run expression in separate Thread.
runfile(File, Compiler, boolean) - Method in class io.opsit.explang.Main
Compile and execute file as explang code.
RUNTIME - Static variable in annotation type io.opsit.explang.Package
 
runWithArgs(String[]) - Method in class io.opsit.explang.Main
 
rvalue - Variable in class io.opsit.explang.Compiler.SETF
 

S

safeLen(String) - Static method in class io.opsit.explang.Utils
 
SEARCH() - Constructor for class io.opsit.explang.Compiler.SEARCH
 
SELECT_KEYS() - Constructor for class io.opsit.explang.Funcs.SELECT_KEYS
 
Seq - Class in io.opsit.explang
Utility class for operations on sequences of various types.
Seq() - Constructor for class io.opsit.explang.Seq
 
Seq.Multiop - Interface in io.opsit.explang
 
Seq.Operation - Interface in io.opsit.explang
 
Seq.SeqAdapter - Interface in io.opsit.explang
 
SEQP() - Constructor for class io.opsit.explang.Funcs.SEQP
 
seqSubseq(Object, Backtrace, int, Integer) - Static method in class io.opsit.explang.Funcs
 
SEQUAL() - Constructor for class io.opsit.explang.Funcs.SEQUAL
 
sequal(Map<?, ?>, Map<?, ?>) - Static method in class io.opsit.explang.Seq
Compare maps contents.
sequal(Object, Object) - Static method in class io.opsit.explang.Seq
Compare objects, for sequences compare sequence contents.
serialVersionUID - Static variable in exception io.opsit.explang.atom.AtomParseException
 
serialVersionUID - Static variable in class io.opsit.explang.Backtrace.Frame
 
serialVersionUID - Static variable in class io.opsit.explang.Backtrace
 
serialVersionUID - Static variable in exception io.opsit.explang.CompilationException
 
serialVersionUID - Static variable in exception io.opsit.explang.ExecutionException
 
serialVersionUID - Static variable in exception io.opsit.explang.InvalidParametersException
 
serialVersionUID - Static variable in exception io.opsit.explang.NotImplementedException
 
serialVersionUID - Static variable in class io.opsit.explang.ParseCtx
 
serialVersionUID - Static variable in exception io.opsit.explang.ParserEOFException
 
serialVersionUID - Static variable in exception io.opsit.explang.ParserException
 
serialVersionUID - Static variable in exception io.opsit.explang.ParserExceptions
 
serialVersionUID - Static variable in exception io.opsit.explang.ReturnException
 
SET() - Constructor for class io.opsit.explang.Funcs.SET
 
set(int, Number) - Method in class io.opsit.explang.RangeList
 
set(int, Object) - Method in class io.opsit.explang.RestList
 
set(Object, int, Object) - Method in interface io.opsit.explang.Seq.SeqAdapter
 
set(T...) - Static method in class io.opsit.explang.Utils
Make Set of positionals args.
setAdapter - Static variable in class io.opsit.explang.Seq
 
setAttribute(String, Object, int) - Method in class io.opsit.explang.jsr223.ExplangScriptContext
Sets the value of an attribute in a given scope.
setBacktrace(Backtrace) - Method in exception io.opsit.explang.ExecutionException
 
setBindings(Bindings, int) - Method in class io.opsit.explang.jsr223.ExplangScriptContext
Sets a Bindings of attributes for the given scope.
setBindings(Bindings, int) - Method in class io.opsit.explang.jsr223.ExplangScriptEngine
 
setCode(ICode) - Method in class io.opsit.explang.Compiler.CodeProxy
 
setCommandlineArgs(List<String>) - Method in class io.opsit.explang.Compiler
Set command line args.
setCompiler(Compiler) - Method in interface io.opsit.explang.IREPL
 
setCompiler(Compiler) - Method in class io.opsit.explang.REPL
 
setContext(ScriptContext) - Method in class io.opsit.explang.jsr223.ExplangScriptEngine
Sets the value of the protected context field to the specified ScriptContext .
setDebugInfo(ParseCtx) - Method in class io.opsit.explang.Compiler.AbstractForm
 
setDebugInfo(ParseCtx) - Method in class io.opsit.explang.Compiler.InstanceProxy
 
setDebugInfo(ParseCtx) - Method in class io.opsit.explang.Funcs.AbstractExpr
 
setDebugInfo(ParseCtx) - Method in interface io.opsit.explang.ICompiled
 
setDebugInfo(ParseCtx) - Method in class io.opsit.explang.LazyEval
 
setElement(Object, Object, Object) - Static method in class io.opsit.explang.Seq
put sequence element by key.
setElementByIndex(Object, int, Object) - Static method in class io.opsit.explang.Seq
put sequence element by index.
setEnforcePackages(boolean) - Method in class io.opsit.explang.Compiler
Set status of package enforcement.
setErrorWriter(Writer) - Method in class io.opsit.explang.jsr223.ExplangScriptContext
 
SETF() - Constructor for class io.opsit.explang.Compiler.SETF
 
setFailOnMissingVariables(boolean) - Method in class io.opsit.explang.Compiler
Configure behaviour on dereference of non-existing variables.
setFlags - Variable in class io.opsit.explang.ArgList
 
setFnameConverter(IStringConverter) - Method in class io.opsit.explang.Compiler
Configure function name converter.
setFuncConverters(List<String>) - Method in class io.opsit.explang.Main
 
setFuncPosParams(IExpr, int) - Static method in class io.opsit.explang.Funcs
 
setFunction(String) - Method in class io.opsit.explang.OperatorDesc
 
setIn(Object, List<?>, Object, Object) - Static method in class io.opsit.explang.Funcs
 
setIn(Object, List<?>, Object, int, Object) - Static method in class io.opsit.explang.Funcs
 
setIsLiteralList(boolean) - Method in class io.opsit.explang.ASTNList
 
SETL() - Constructor for class io.opsit.explang.Compiler.SETL
 
setLine(int) - Method in class io.opsit.explang.ParseCtx
 
setLineMode(boolean) - Method in interface io.opsit.explang.IREPL
 
setLineMode(boolean) - Method in class io.opsit.explang.REPL
 
setMissHandler(Compiler.IMissHandler) - Method in class io.opsit.explang.Compiler.Ctx
 
setMultiExpr(boolean) - Method in class io.opsit.explang.ASTNList
 
setName(String) - Method in class io.opsit.explang.Compiler.AbstractForm
 
setName(String) - Method in class io.opsit.explang.Compiler.InstanceProxy
 
setName(String) - Method in class io.opsit.explang.Funcs.AbstractExpr
 
setName(String) - Method in interface io.opsit.explang.ICompiled
 
setName(String) - Method in class io.opsit.explang.LazyEval
 
setName(String) - Method in class io.opsit.explang.OperatorDesc
 
setObjectWriter(IObjectWriter) - Method in interface io.opsit.explang.IREPL
 
setObjectWriter(IObjectWriter) - Method in class io.opsit.explang.REPL
 
setOff(int) - Method in class io.opsit.explang.ParseCtx
 
SETP() - Constructor for class io.opsit.explang.Funcs.SETP
 
setPackages(Set<String>) - Method in class io.opsit.explang.Compiler
Configure set of enabled packages.
setParams(List<ICompiled>) - Method in class io.opsit.explang.Compiler.InstanceProxy
 
setParams(List<ICompiled>) - Method in class io.opsit.explang.Funcs.FUNCALL
 
setParams(List<ICompiled>) - Method in class io.opsit.explang.Funcs.FuncExp
Set parameters for function on compilation stage.
setParams(List<ICompiled>) - Method in class io.opsit.explang.Funcs.ValueExpr
 
setParams(List<ICompiled>) - Method in class io.opsit.explang.Funcs.VarExp
 
setParams(List<ICompiled>) - Method in interface io.opsit.explang.IExpr
 
setParser(IParser) - Method in class io.opsit.explang.Compiler
Configure parser.
setParser(IParser) - Method in interface io.opsit.explang.IREPL
 
setParser(IParser) - Method in class io.opsit.explang.REPL
 
setParsers(List<String>) - Method in class io.opsit.explang.Main
 
setPos(int) - Method in class io.opsit.explang.ParseCtx
 
SETPROP() - Constructor for class io.opsit.explang.Funcs.SETPROP
 
SETPROPS() - Constructor for class io.opsit.explang.Funcs.SETPROPS
 
SETQ() - Constructor for class io.opsit.explang.Compiler.SETQ
 
setRawParams(ASTNList) - Method in class io.opsit.explang.Compiler.ABSTRACT_SET_OP
 
setRawParams(ASTNList) - Method in class io.opsit.explang.Compiler.COND
 
setRawParams(ASTNList) - Method in class io.opsit.explang.Compiler.DEFUN
 
setRawParams(ASTNList) - Method in class io.opsit.explang.Compiler.DLET
 
setRawParams(ASTNList) - Method in class io.opsit.explang.Compiler.FOREACH
 
setRawParams(ASTNList) - Method in class io.opsit.explang.Compiler.FUNCTION
 
setRawParams(ASTNList) - Method in class io.opsit.explang.Compiler.IF
 
setRawParams(ASTNList) - Method in class io.opsit.explang.Compiler.LAMBDA
 
setRawParams(ASTNList) - Method in class io.opsit.explang.Compiler.LET
 
setRawParams(ASTNList) - Method in class io.opsit.explang.Compiler.PROGN
 
setRawParams(ASTNList) - Method in class io.opsit.explang.Compiler.QUOTE
 
setRawParams(ASTNList) - Method in class io.opsit.explang.Compiler.SEARCH
 
setRawParams(ASTNList) - Method in class io.opsit.explang.Compiler.SETF
 
setRawParams(ASTNList) - Method in class io.opsit.explang.Compiler.TH_AS
 
setRawParams(ASTNList) - Method in class io.opsit.explang.Compiler.TH_PIPE
 
setRawParams(ASTNList) - Method in class io.opsit.explang.Compiler.TH_X
 
setRawParams(ASTNList) - Method in class io.opsit.explang.Compiler.TRY
 
setRawParams(ASTNList) - Method in class io.opsit.explang.Compiler.WHEN
 
setRawParams(ASTNList) - Method in class io.opsit.explang.Compiler.WHILE
 
setRawParams(ASTNList) - Method in class io.opsit.explang.Compiler.WITH_BINDINGS
 
setRawParams(ASTNList) - Method in class io.opsit.explang.Compiler.WITH_CTX
 
setRawParams(ASTNList) - Method in interface io.opsit.explang.IForm
 
setReader(Reader) - Method in class io.opsit.explang.jsr223.ExplangScriptContext
 
setUsages(String[]) - Method in class io.opsit.explang.OperatorDesc
 
SETV() - Constructor for class io.opsit.explang.Compiler.SETV
 
setvar(String, Object, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.ABSTRACT_SET_OP
 
setvar(String, Object, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.SETL
 
setvar(String, Object, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.SETQ
 
setvar(String, Object, Compiler.ICtx) - Method in class io.opsit.explang.Compiler.SETV
 
setVerbose(boolean) - Method in interface io.opsit.explang.IREPL
 
setVerbose(boolean) - Method in class io.opsit.explang.REPL
 
setWriter(Writer) - Method in class io.opsit.explang.jsr223.ExplangScriptContext
 
SexpParser - Class in io.opsit.explang.parser.sexp
 
SexpParser() - Constructor for class io.opsit.explang.parser.sexp.SexpParser
 
sexpToString(Object) - Method in class io.opsit.explang.parser.sexp.SexpParser
 
shallowClone(Object) - Method in interface io.opsit.explang.Seq.SeqAdapter
 
shallowClone(Object) - Static method in class io.opsit.explang.Seq
 
shallowCopy(Object, Backtrace) - Static method in class io.opsit.explang.Funcs
 
SHARP_A - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
SHARP_B - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
SHARP_BACKSLASH - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
SHARP_C - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
SHARP_COLON - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
SHARP_DOT - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
SHARP_G - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
SHARP_ILLEGAL - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
SHARP_LEFT_PAREN - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
SHARP_O - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
SHARP_P - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
SHARP_QMARK - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
SHARP_QUOTE - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
SHARP_R - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
SHARP_S - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
SHARP_STAR - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
SHARP_VERTICAL_BAR - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
SHARP_X - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
SHORT() - Constructor for class io.opsit.explang.Funcs.SHORT
 
shutdown - Variable in class io.opsit.explang.REPL
 
SIGNUM() - Constructor for class io.opsit.explang.Funcs.SIGNUM
 
size() - Method in class io.opsit.explang.ArgList
 
size() - Method in class io.opsit.explang.ArgSpec
 
size() - Method in class io.opsit.explang.ASTNList
 
size() - Method in class io.opsit.explang.Compiler.Eargs
 
size() - Method in class io.opsit.explang.FieldsMap
 
size() - Method in class io.opsit.explang.Funcs.BeanMap
 
size() - Method in class io.opsit.explang.Funcs.FilteredMap
 
size() - Method in class io.opsit.explang.Funcs.IndexMap
 
size() - Method in class io.opsit.explang.RangeList
 
size() - Method in class io.opsit.explang.RestList
 
sizes() - Static method in class io.opsit.explang.Threads
 
SORT() - Constructor for class io.opsit.explang.Funcs.SORT
 
SQRT() - Constructor for class io.opsit.explang.Funcs.SQRT
 
src - Variable in class io.opsit.explang.FieldsMap
 
src - Variable in class io.opsit.explang.Funcs.FilteredMap
 
src - Variable in class io.opsit.explang.Funcs.IndexMap
 
start - Variable in class io.opsit.explang.RangeList
 
startExpr - Variable in class io.opsit.explang.Compiler.TH_BASE
 
step - Variable in class io.opsit.explang.RangeList
 
STR() - Constructor for class io.opsit.explang.Funcs.STR
 
str2reader(String) - Static method in class io.opsit.explang.Utils
Make Reader from string content.
STRING() - Constructor for class io.opsit.explang.Funcs.STRING
 
stringAdapter - Static variable in class io.opsit.explang.Seq
 
STRINGBUFFER() - Constructor for class io.opsit.explang.Funcs.STRINGBUFFER
 
stringBufferAdapter - Static variable in class io.opsit.explang.Seq
 
STRINGBUILDER() - Constructor for class io.opsit.explang.Funcs.STRINGBUILDER
 
stringBuilderAdapter - Static variable in class io.opsit.explang.Seq
 
StringExp(String) - Constructor for class io.opsit.explang.Funcs.StringExp
 
StringParser - Class in io.opsit.explang.atom
 
StringParser() - Constructor for class io.opsit.explang.atom.StringParser
 
strToClass(String) - Static method in class io.opsit.explang.Utils
Convert class name to a class object.
subList(int, int) - Method in class io.opsit.explang.ASTNList
Return sublist of AST nodes.
subList(int, int) - Method in class io.opsit.explang.RangeList
 
subList(int, int) - Method in class io.opsit.explang.RestList
 
SUBOP() - Constructor for class io.opsit.explang.Funcs.SUBOP
 
SUBSEQ() - Constructor for class io.opsit.explang.Funcs.SUBSEQ
 
suffix - Variable in class io.opsit.explang.Funcs.BeanMap
 
supportREPLStream() - Method in interface io.opsit.explang.IParser
 
supportREPLStream() - Method in class io.opsit.explang.parser.lisp.LispParser
 
supportREPLStream() - Method in class io.opsit.explang.parser.sexp.SexpParser
 
svarNameToIdx(String) - Method in class io.opsit.explang.ArgSpec
Convert svar variable name to argument index.
SYMBOL() - Constructor for class io.opsit.explang.Funcs.SYMBOL
 
Symbol - Class in io.opsit.explang
 
Symbol(String) - Constructor for class io.opsit.explang.Symbol
Construct symbol from its string representation.
symbol(String) - Static method in class io.opsit.explang.Utils
Make Symbol with given name.
SYMBOL_FUNCTION() - Constructor for class io.opsit.explang.Funcs.SYMBOL_FUNCTION
 
SymbolParser - Class in io.opsit.explang.atom
 
SymbolParser() - Constructor for class io.opsit.explang.atom.SymbolParser
 
SymfuncParser - Class in io.opsit.explang.atom
 
SymfuncParser() - Constructor for class io.opsit.explang.atom.SymfuncParser
 
syntax - Variable in class io.opsit.explang.parser.lisp.ReadTable
 
SYNTAX_TYPE_CONSTITUENT - Static variable in class io.opsit.explang.parser.lisp.ReadTable
 
SYNTAX_TYPE_MULTIPLE_ESCAPE - Static variable in class io.opsit.explang.parser.lisp.ReadTable
 
SYNTAX_TYPE_NON_TERMINATING_MACRO - Static variable in class io.opsit.explang.parser.lisp.ReadTable
 
SYNTAX_TYPE_SINGLE_ESCAPE - Static variable in class io.opsit.explang.parser.lisp.ReadTable
 
SYNTAX_TYPE_TERMINATING_MACRO - Static variable in class io.opsit.explang.parser.lisp.ReadTable
 
SYNTAX_TYPE_WHITESPACE - Static variable in class io.opsit.explang.parser.lisp.ReadTable
 

T

TAKE() - Constructor for class io.opsit.explang.Funcs.TAKE
 
testASTN - Variable in class io.opsit.explang.Compiler.SEARCH
 
TH_1ST() - Constructor for class io.opsit.explang.Compiler.TH_1ST
 
TH_AS() - Constructor for class io.opsit.explang.Compiler.TH_AS
 
TH_BASE() - Constructor for class io.opsit.explang.Compiler.TH_BASE
 
TH_LAST() - Constructor for class io.opsit.explang.Compiler.TH_LAST
 
TH_PIPE() - Constructor for class io.opsit.explang.Compiler.TH_PIPE
 
TH_X() - Constructor for class io.opsit.explang.Compiler.TH_X
 
threads - Static variable in class io.opsit.explang.Compiler
 
THREADS - Static variable in annotation type io.opsit.explang.Package
 
Threads - Class in io.opsit.explang
 
Threads() - Constructor for class io.opsit.explang.Threads
 
THROW() - Constructor for class io.opsit.explang.Funcs.THROW
 
to - Variable in class io.opsit.explang.RangeList
 
toArray() - Method in class io.opsit.explang.RangeList
 
toArray(T[]) - Method in class io.opsit.explang.RangeList
 
toArray() - Method in class io.opsit.explang.RestList
 
toArray(T[]) - Method in class io.opsit.explang.RestList
 
tokenParsers - Static variable in class io.opsit.explang.parser.lisp.LispParser
 
toString() - Method in class io.opsit.explang.ArgSpec.Arg
 
toString() - Method in class io.opsit.explang.ASTN
 
toString() - Method in class io.opsit.explang.ASTNList
 
toString() - Method in class io.opsit.explang.Backtrace.Frame
 
toString() - Method in class io.opsit.explang.Backtrace
 
toString(Object) - Method in class io.opsit.explang.Backtrace
Convert to string printing variables listed in vars or all if vars is not a sequence and has true implicit boolean value.
toString() - Method in class io.opsit.explang.Compiler.CodeProxy
 
toString() - Method in class io.opsit.explang.Compiler.Ctx
Print out context with its content.
toString() - Method in class io.opsit.explang.FieldsMap
 
toString() - Method in class io.opsit.explang.Funcs.BeanMap
 
toString() - Method in class io.opsit.explang.Funcs.FDesc
 
toString() - Method in class io.opsit.explang.Funcs.FilteredMap
 
toString() - Method in class io.opsit.explang.Funcs.IndexMap
 
toString() - Method in class io.opsit.explang.Funcs.ValueExpr
 
toString() - Method in class io.opsit.explang.OperatorDesc
 
toString() - Method in class io.opsit.explang.ParseCtx
 
toString() - Method in class io.opsit.explang.RestList
 
toString() - Method in class io.opsit.explang.Symbol
 
toStringSelf() - Method in class io.opsit.explang.Compiler.Ctx
Prunt out string identification of context.
toStringSelf() - Method in interface io.opsit.explang.Compiler.ICtx
 
toStringShort() - Method in class io.opsit.explang.Backtrace.Frame
 
toStringShort() - Method in class io.opsit.explang.Compiler.Ctx
Print out context contents.
toStringShort() - Method in interface io.opsit.explang.Compiler.ICtx
 
toStringWithPos() - Method in class io.opsit.explang.ASTN
Print out a node with source code location and error messages.
toStringWithPos() - Method in class io.opsit.explang.ASTNList
 
totalSize() - Method in class io.opsit.explang.ArgList
 
TRUE_LITERAL - Static variable in class io.opsit.explang.atom.BooleanParser
 
TRY() - Constructor for class io.opsit.explang.Compiler.TRY
 
tspecToClass(Object) - Static method in class io.opsit.explang.Utils
Convert type specification to Class a object it is representing.
TYPE_OF() - Constructor for class io.opsit.explang.Funcs.TYPE_OF
 
TYPEP() - Constructor for class io.opsit.explang.Funcs.TYPEP
 

U

UcConverter - Class in io.opsit.explang.strconv.uc
 
UcConverter() - Constructor for class io.opsit.explang.strconv.uc.UcConverter
 
unAstnize(ASTN) - Static method in class io.opsit.explang.Utils
Strip objects out of an AST node.
unionSets(Set<?>...) - Static method in class io.opsit.explang.Utils
Make union of Sets.
unlimGet(int) - Method in class io.opsit.explang.RangeList
 
UPCASE - Static variable in class io.opsit.explang.Keyword
 
UPPERCASE() - Constructor for class io.opsit.explang.Funcs.UPPERCASE
 
upto(ParseCtx) - Method in class io.opsit.explang.ParseCtx
 
usage() - Method in class io.opsit.explang.Main
 
usages - Variable in class io.opsit.explang.OperatorDesc
 
usePackages(String...) - Method in class io.opsit.explang.Compiler
Add package specifications to the list of used packages.
usePackages(Collection<String>) - Method in class io.opsit.explang.Compiler
Add package specifications to the list of used packages.
Utils - Class in io.opsit.explang
 
Utils() - Constructor for class io.opsit.explang.Utils
 

V

value - Variable in class io.opsit.explang.Symbol
 
ValueExpr(Object) - Constructor for class io.opsit.explang.Funcs.ValueExpr
 
valueOf(String) - Static method in enum io.opsit.explang.ArgSpec.AF
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.opsit.explang.ArgSpec.AF
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class io.opsit.explang.FieldsMap
 
values() - Method in class io.opsit.explang.Funcs.BeanMap
 
values() - Method in class io.opsit.explang.Funcs.FilteredMap
 
values() - Method in class io.opsit.explang.Funcs.IndexMap
 
valuesList(Object) - Static method in class io.opsit.explang.Seq
Return new list with all elements of given sequence.
VarExp(String) - Constructor for class io.opsit.explang.Funcs.VarExp
 
varExprs - Variable in class io.opsit.explang.Compiler.LET
 
varName - Variable in class io.opsit.explang.Compiler.TH_AS
 
varNames - Variable in class io.opsit.explang.Compiler.DLET
 
varNames - Variable in class io.opsit.explang.Compiler.LET
 
verbose - Variable in class io.opsit.explang.REPL
 
VERSION() - Constructor for class io.opsit.explang.Funcs.VERSION
 
VersionParser - Class in io.opsit.explang.atom
 
VersionParser() - Constructor for class io.opsit.explang.atom.VersionParser
 

W

walk(ASTN) - Method in interface io.opsit.explang.ASTN.Walker
 
WHEN() - Constructor for class io.opsit.explang.Compiler.WHEN
 
WHILE() - Constructor for class io.opsit.explang.Compiler.WHILE
 
WITH_BINDINGS() - Constructor for class io.opsit.explang.Compiler.WITH_BINDINGS
 
WITH_CTX() - Constructor for class io.opsit.explang.Compiler.WITH_CTX
 
writeObject(Object) - Method in interface io.opsit.explang.IObjectWriter
 
writer - Variable in class io.opsit.explang.jsr223.ExplangScriptContext
This is the writer to be used to output from scripts.
writer - Variable in class io.opsit.explang.REPL
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2022. All rights reserved.