Index

A B C D E F G H I L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

apply(List<Object>) - Method in class com.bhoffpauir.blisp.lib.Lambda
Calls this lambda with the provided arguments, using the evaluator.
Atom<T> - Class in com.bhoffpauir.blisp.lib.atom
In LISP, atoms are scalar values. blisp uses a hybrid approach to atoms, utilizing a base Atom class with generics to handle basic types while subclassing Atom for more complex or specific types (e.g., SymbolAtom).
Atom(T) - Constructor for class com.bhoffpauir.blisp.lib.atom.Atom
Constructs an Atom with the specified value.
Atom(T, EvalState) - Constructor for class com.bhoffpauir.blisp.lib.atom.Atom
Constructs an Atom with the specified value and state.
available() - Method in class com.bhoffpauir.blisp.interp.LineReaderInputStream
 

B

BOOLEAN - Enum constant in enum class com.bhoffpauir.blisp.lib.TokenType
Represents a boolean literal such as `true` or `false`.
BooleanAtom - Class in com.bhoffpauir.blisp.lib.atom
Represents a Boolean atom in blisp.
BooleanAtom(Boolean) - Constructor for class com.bhoffpauir.blisp.lib.atom.BooleanAtom
Constructs a BooleanAtom with the specified Boolean value.
BooleanAtom(Boolean, EvalState) - Constructor for class com.bhoffpauir.blisp.lib.atom.BooleanAtom
Constructs a BooleanAtom with the specified Boolean value and state.

C

CHARACTER - Enum constant in enum class com.bhoffpauir.blisp.lib.TokenType
Represents a single character literal.
CharacterAtom - Class in com.bhoffpauir.blisp.lib.atom
 
CharacterAtom(Character) - Constructor for class com.bhoffpauir.blisp.lib.atom.CharacterAtom
 
CharacterAtom(Character, EvalState) - Constructor for class com.bhoffpauir.blisp.lib.atom.CharacterAtom
 
characterOffset() - Method in record class com.bhoffpauir.blisp.lib.SourceLocation
Returns the value of the characterOffset record component.
closeViewer() - Method in class com.bhoffpauir.blisp.lib.TreeViewer
Closes the tree viewer window, making it invisible and disposing of the frame.
collapseAllNodes() - Method in class com.bhoffpauir.blisp.lib.TreeViewer
Collapses all the nodes in the JTree.
com.bhoffpauir.blisp.interp - package com.bhoffpauir.blisp.interp
Package documentation goes here; any documentation before the first period will be used as a summary.
com.bhoffpauir.blisp.lib - package com.bhoffpauir.blisp.lib
Package documentation goes here; any documentation before the first period will be used as a summary.
com.bhoffpauir.blisp.lib.atom - package com.bhoffpauir.blisp.lib.atom
Package documentation goes here; any documentation before the first period will be used as a summary.
com.bhoffpauir.blisp.lib.exception - package com.bhoffpauir.blisp.lib.exception
Package documentation goes here; any documentation before the first period will be used as a summary.
COMMA - Enum constant in enum class com.bhoffpauir.blisp.lib.TokenType
Represents the comma "," symbol often used in quasi-quotation for unquoting.
compareTo(CharacterAtom) - Method in class com.bhoffpauir.blisp.lib.atom.CharacterAtom
Compares this CharacterAtom to another character, using lexicographic ordering.
compareTo(NumberAtom) - Method in class com.bhoffpauir.blisp.lib.atom.NumberAtom
Compares this number atom with another based on their numeric values.
compareTo(StringAtom) - Method in class com.bhoffpauir.blisp.lib.atom.StringAtom
Compares this StringAtom to another StringAtom, using lexicographic ordering.
compareTo(SymbolAtom) - Method in class com.bhoffpauir.blisp.lib.atom.SymbolAtom
Compares this SymbolAtom to another symbol, using lexicographic ordering.
createGlobalEnv() - Static method in class com.bhoffpauir.blisp.lib.Environment
Factory method for creating global environments.
createRoot() - Method in class com.bhoffpauir.blisp.lib.TokenTreeViewer
Creates the root node for the tree, which represents the list of tokens.
createRoot() - Method in class com.bhoffpauir.blisp.lib.TreeViewer
Subclasses must implement this method to create and return the root node for the tree structure.

D

define(SymbolAtom, Object) - Method in class com.bhoffpauir.blisp.lib.Environment
Define a new symbol binding.
define(String, Procedure) - Method in class com.bhoffpauir.blisp.lib.Environment
 
define(String, Object) - Method in class com.bhoffpauir.blisp.lib.Environment
Define a new symbol binding.
define(String, Object) - Method in class com.bhoffpauir.blisp.lib.Evaluator
 
define(Map<String, Object>, SymbolAtom, Object) - Static method in class com.bhoffpauir.blisp.lib.Environment
Define a new symbol binding.
define(Map<String, Object>, String, Object) - Static method in class com.bhoffpauir.blisp.lib.Environment
Define a new symbol binding.
DOUBLE - Enum constant in enum class com.bhoffpauir.blisp.lib.Utils.Quote
 
DOUBLE_QUOTE - Enum constant in enum class com.bhoffpauir.blisp.lib.TokenType
Represents the double-quote symbol "\"" used for strings.

E

Environment - Class in com.bhoffpauir.blisp.lib
 
Environment() - Constructor for class com.bhoffpauir.blisp.lib.Environment
 
Environment(Environment) - Constructor for class com.bhoffpauir.blisp.lib.Environment
 
Environment(Environment, Map<String, Object>) - Constructor for class com.bhoffpauir.blisp.lib.Environment
 
Environment(Map<String, Object>) - Constructor for class com.bhoffpauir.blisp.lib.Environment
 
EOF - Enum constant in enum class com.bhoffpauir.blisp.lib.TokenType
Represents the end of the input stream, indicating no more tokens are available.
equals(Object) - Method in class com.bhoffpauir.blisp.lib.atom.BooleanAtom
Checks if this Boolean atom is equal to another object.
equals(Object) - Method in class com.bhoffpauir.blisp.lib.atom.CharacterAtom
Tests equality of characters.
equals(Object) - Method in class com.bhoffpauir.blisp.lib.atom.ListAtom
Tests for equality between this list atom and another object.
equals(Object) - Method in class com.bhoffpauir.blisp.lib.atom.NumberAtom
Tests for equality between this number atom and another.
equals(Object) - Method in class com.bhoffpauir.blisp.lib.atom.StringAtom
Tests equality of string atoms based on their value.
equals(Object) - Method in class com.bhoffpauir.blisp.lib.atom.SymbolAtom
Tests equality of symbols, ignoring case.
equals(Object) - Method in record class com.bhoffpauir.blisp.lib.SourceLocation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.bhoffpauir.blisp.lib.Token
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.bhoffpauir.blisp.lib.Version
Indicates whether some other object is "equal to" this one.
EvalState - Enum Class in com.bhoffpauir.blisp.lib
Enumeration to represent whether a value is to be treated as quoted or unquoted by the parser.
evaluate(Object, Environment) - Method in class com.bhoffpauir.blisp.lib.Evaluator
 
Evaluator - Class in com.bhoffpauir.blisp.lib
 
Evaluator(Environment) - Constructor for class com.bhoffpauir.blisp.lib.Evaluator
 
expandAllNodes() - Method in class com.bhoffpauir.blisp.lib.TreeViewer
Expands all the nodes in the JTree.
extendedPrint - Static variable in class com.bhoffpauir.blisp.lib.atom.Atom
A flag indicating whether extended information should be printed when representing the atom as a string.

F

filePath() - Method in record class com.bhoffpauir.blisp.lib.SourceLocation
Returns the value of the filePath record component.

G

getBody() - Method in class com.bhoffpauir.blisp.lib.Lambda
Retrieve the body of the lambda.
getParameters() - Method in class com.bhoffpauir.blisp.lib.Lambda
Retrieve the list of parameter symbols.
getRegexPattern() - Method in class com.bhoffpauir.blisp.lib.atom.Atom
Returns a regular expression Pattern that matches the format of valid values for this atom type.
getRegexPattern() - Method in class com.bhoffpauir.blisp.lib.atom.BooleanAtom
Returns a regular expression Pattern that matches valid Boolean values.
getRegexPattern() - Method in class com.bhoffpauir.blisp.lib.atom.CharacterAtom
 
getRegexPattern() - Method in class com.bhoffpauir.blisp.lib.atom.ListAtom
Returns a regular expression pattern for matching list atoms.
getRegexPattern() - Method in class com.bhoffpauir.blisp.lib.atom.NumberAtom
Returns the regular expression pattern to validate number formats, including integers, decimals, and scientific notation.
getRegexPattern() - Method in class com.bhoffpauir.blisp.lib.atom.StringAtom
Provides a regular expression pattern that matches valid string literals in blisp.
getRegexPattern() - Method in class com.bhoffpauir.blisp.lib.atom.SymbolAtom
Provides a regular expression pattern that matches valid symbols according to the symbol rules.
getValue() - Method in class com.bhoffpauir.blisp.lib.atom.Atom
Returns the value of this atom.

H

hashCode() - Method in record class com.bhoffpauir.blisp.lib.SourceLocation
Returns a hash code value for this object.
hashCode() - Method in record class com.bhoffpauir.blisp.lib.Token
Returns a hash code value for this object.
hashCode() - Method in record class com.bhoffpauir.blisp.lib.Version
Returns a hash code value for this object.
hasUnmatchedParentheses(String) - Static method in class com.bhoffpauir.blisp.lib.Utils
Detect if the input string has unbalanced parentheses.

I

ImmediateLineParser - Class in com.bhoffpauir.blisp.interp
 
ImmediateLineParser() - Constructor for class com.bhoffpauir.blisp.interp.ImmediateLineParser
 
init() - Method in class com.bhoffpauir.blisp.lib.TreeViewer
Initializes the GUI components and prepares the tree viewer for display.
Interpreter - Class in com.bhoffpauir.blisp.interp
Interpreter implementation for the blisp language supporting both interactive REPL and script file execution modes.
Interpreter() - Constructor for class com.bhoffpauir.blisp.interp.Interpreter
 
InterpreterMode - Enum Class in com.bhoffpauir.blisp.interp
Enumeration representing the runtime modes of the interpreter.
isDouble() - Method in class com.bhoffpauir.blisp.lib.atom.NumberAtom
 
isInteger() - Method in class com.bhoffpauir.blisp.lib.atom.NumberAtom
 
isSymbolStart(char) - Static method in class com.bhoffpauir.blisp.lib.Tokenizer
Check if a character can be the start of a symbol.

L

Lambda - Class in com.bhoffpauir.blisp.lib
Represents a Lambda function in blisp.
Lambda(Procedure, Environment, Evaluator) - Constructor for class com.bhoffpauir.blisp.lib.Lambda
 
Lambda(List<SymbolAtom>, ListAtom, Environment, Evaluator) - Constructor for class com.bhoffpauir.blisp.lib.Lambda
Constructs a lambda with the given parameters, body, and parent environment.
LEFT_PAREN - Enum constant in enum class com.bhoffpauir.blisp.lib.TokenType
Represents the opening parenthesis "(".
lexeme() - Method in record class com.bhoffpauir.blisp.lib.Token
Returns the value of the lexeme record component.
lineNumber() - Method in record class com.bhoffpauir.blisp.lib.SourceLocation
Returns the value of the lineNumber record component.
LineReaderInputStream - Class in com.bhoffpauir.blisp.interp
 
LineReaderInputStream(LineReader) - Constructor for class com.bhoffpauir.blisp.interp.LineReaderInputStream
 
LispRuntimeException - Exception Class in com.bhoffpauir.blisp.lib.exception
Base for all blisp runtime exceptions.
LispRuntimeException(String) - Constructor for exception class com.bhoffpauir.blisp.lib.exception.LispRuntimeException
 
ListAtom - Class in com.bhoffpauir.blisp.lib.atom
Atom representation of a list in blisp.
ListAtom() - Constructor for class com.bhoffpauir.blisp.lib.atom.ListAtom
Constructs an ListAtom with an empty list.
ListAtom(List<Object>) - Constructor for class com.bhoffpauir.blisp.lib.atom.ListAtom
Constructs a ListAtom with the given list value.
ListAtom(List<Object>, EvalState) - Constructor for class com.bhoffpauir.blisp.lib.atom.ListAtom
Constructs a ListAtom with the specified List value and state.
literal() - Method in record class com.bhoffpauir.blisp.lib.Token
Returns the value of the literal record component.
location() - Method in record class com.bhoffpauir.blisp.lib.Token
Returns the value of the location record component.
lookup(SymbolAtom) - Method in class com.bhoffpauir.blisp.lib.Environment
Lookup symbol in this environment.
lookup(String) - Method in class com.bhoffpauir.blisp.lib.Environment
Lookup symbol in this environment.

M

main(String[]) - Static method in class com.bhoffpauir.blisp.interp.Interpreter
 
major() - Method in record class com.bhoffpauir.blisp.lib.Version
Returns the value of the major record component.
MAX_TOKEN_LENGTH - Static variable in exception class com.bhoffpauir.blisp.lib.exception.UnknownTokenException
 
minor() - Method in record class com.bhoffpauir.blisp.lib.Version
Returns the value of the minor record component.

N

nil - Static variable in class com.bhoffpauir.blisp.lib.atom.SymbolAtom
Predefined symbol atom representing nil.
NIL - Enum constant in enum class com.bhoffpauir.blisp.lib.TokenType
Represents the `nil` value, used for empty lists or the absence of a value.
nullableLookup(SymbolAtom) - Method in class com.bhoffpauir.blisp.lib.Environment
Lookup symbol in this environment.
nullableLookup(String) - Method in class com.bhoffpauir.blisp.lib.Environment
Lookup symbol in this environment.
NUMBER - Enum constant in enum class com.bhoffpauir.blisp.lib.TokenType
Represents a numeric value, including integers, floats, or ratios.
NumberAtom - Class in com.bhoffpauir.blisp.lib.atom
Atom representation for numbers in blisp.
NumberAtom() - Constructor for class com.bhoffpauir.blisp.lib.atom.NumberAtom
Default constructor initializing the number atom to 0.0.
NumberAtom(Double) - Constructor for class com.bhoffpauir.blisp.lib.atom.NumberAtom
Constructor that initializes the number atom with the given double value.
NumberAtom(Double, EvalState) - Constructor for class com.bhoffpauir.blisp.lib.atom.NumberAtom
Constructs a NumberAtom with the specified double number value and state.
NumberAtom(Integer) - Constructor for class com.bhoffpauir.blisp.lib.atom.NumberAtom
Constructor that initializes the number atom with the given integer value.
NumberAtom(Integer, EvalState) - Constructor for class com.bhoffpauir.blisp.lib.atom.NumberAtom
Constructs a NumberAtom with the specified integer number value and state.

O

of(int, int) - Static method in record class com.bhoffpauir.blisp.lib.SourceLocation
Constructs a SourceLocation for an unspecified file.
of(TokenType, String) - Static method in record class com.bhoffpauir.blisp.lib.Token
 
of(TokenType, String, Object) - Static method in record class com.bhoffpauir.blisp.lib.Token
 
of(TokenType, String, Object, SourceLocation) - Static method in record class com.bhoffpauir.blisp.lib.Token
 
of(String, int, int) - Static method in record class com.bhoffpauir.blisp.lib.SourceLocation
 
of(Path, int, int) - Static method in record class com.bhoffpauir.blisp.lib.SourceLocation
 
openUrlInBrowser(String) - Static method in class com.bhoffpauir.blisp.lib.Utils
Overload for openUrlInBrowser with a String parameter.
openUrlInBrowser(URL) - Static method in class com.bhoffpauir.blisp.lib.Utils
Utility method to open a URL in the default browser.

P

parse() - Method in class com.bhoffpauir.blisp.lib.Parser
 
parse(String, int, Parser.ParseContext) - Method in class com.bhoffpauir.blisp.interp.ImmediateLineParser
 
parseExpression() - Method in class com.bhoffpauir.blisp.lib.Parser
 
Parser - Class in com.bhoffpauir.blisp.lib
The parser parses expressions from a given list of tokens.
Parser(List<String>) - Constructor for class com.bhoffpauir.blisp.lib.Parser
 
patch() - Method in record class com.bhoffpauir.blisp.lib.Version
Returns the value of the patch record component.
Procedure - Interface in com.bhoffpauir.blisp.lib
A functional interface representing a procedure or function in blisp.

Q

quote(String, Utils.Quote) - Static method in class com.bhoffpauir.blisp.lib.Utils
 
QUOTED - Enum constant in enum class com.bhoffpauir.blisp.lib.EvalState
Quoted state prevents the evaluator from evaluating an expression.

R

read() - Method in class com.bhoffpauir.blisp.interp.LineReaderInputStream
 
RebindKeywordSymbolException - Exception Class in com.bhoffpauir.blisp.lib.exception
 
RebindKeywordSymbolException(String) - Constructor for exception class com.bhoffpauir.blisp.lib.exception.RebindKeywordSymbolException
 
REPL - Enum constant in enum class com.bhoffpauir.blisp.interp.InterpreterMode
Read-eval-print-loop.
RIGHT_PAREN - Enum constant in enum class com.bhoffpauir.blisp.lib.TokenType
Represents the closing parenthesis ")".

S

SCRIPT - Enum constant in enum class com.bhoffpauir.blisp.interp.InterpreterMode
Script file execution.
SCRIPT_AND_REPL - Enum constant in enum class com.bhoffpauir.blisp.interp.InterpreterMode
Script file execution, followed by opening of a REPL.
setExtendedPrint(boolean) - Static method in class com.bhoffpauir.blisp.lib.atom.Atom
Sets the extended print mode for atom printing, enabling or disabling extra information.
showViewer() - Method in class com.bhoffpauir.blisp.lib.TreeViewer
Displays the tree viewer window, making it visible on the screen.
SINGLE - Enum constant in enum class com.bhoffpauir.blisp.lib.Utils.Quote
 
SINGLE_QUOTE - Enum constant in enum class com.bhoffpauir.blisp.lib.TokenType
Represents the single-quote symbol "'" used as the quote operator.
SourceLocation - Record Class in com.bhoffpauir.blisp.lib
Represents the source location of a code element within a file.
SourceLocation(Path, int, int) - Constructor for record class com.bhoffpauir.blisp.lib.SourceLocation
Creates an instance of a SourceLocation record class.
SPLICE_QUOTE - Enum constant in enum class com.bhoffpauir.blisp.lib.TokenType
Represents the splice-quote symbol "`" (backtick) used for quasi-quotation.
state - Variable in class com.bhoffpauir.blisp.lib.atom.Atom
 
STRING - Enum constant in enum class com.bhoffpauir.blisp.lib.TokenType
Represents a string literal enclosed in double quotes.
StringAtom - Class in com.bhoffpauir.blisp.lib.atom
Represents a string atom in blisp, using String as its value.
StringAtom() - Constructor for class com.bhoffpauir.blisp.lib.atom.StringAtom
Constructs a new StringAtom with an empty string value.
StringAtom(String) - Constructor for class com.bhoffpauir.blisp.lib.atom.StringAtom
Constructs a new StringAtom with the specified string value.
StringAtom(String, EvalState) - Constructor for class com.bhoffpauir.blisp.lib.atom.StringAtom
Constructs a StringAtom with the specified String value and state.
SYMBOL - Enum constant in enum class com.bhoffpauir.blisp.lib.TokenType
Represents a symbolic identifier used for variables, functions, or special forms.
SymbolAtom - Class in com.bhoffpauir.blisp.lib.atom
Represents a symbolic atom in a blisp, adhering to specific rules for valid symbols.
SymbolAtom(String) - Constructor for class com.bhoffpauir.blisp.lib.atom.SymbolAtom
Constructs a new SymbolAtom with the specified value.
SymbolAtom(String, EvalState) - Constructor for class com.bhoffpauir.blisp.lib.atom.SymbolAtom
Constructs a SymbolAtom with the specified Symbol value and state.

T

toggleExtenedPrint() - Static method in class com.bhoffpauir.blisp.lib.atom.Atom
Toggles the extended print mode, which determines whether extra information is included when printing atoms.
Token - Record Class in com.bhoffpauir.blisp.lib
 
Token(TokenType, String, Object, SourceLocation) - Constructor for record class com.bhoffpauir.blisp.lib.Token
Creates an instance of a Token record class.
tokenize() - Method in class com.bhoffpauir.blisp.lib.Tokenizer
 
Tokenizer - Class in com.bhoffpauir.blisp.lib
The Tokenizer takes an syntax string as input.
Tokenizer(String) - Constructor for class com.bhoffpauir.blisp.lib.Tokenizer
 
TokenTreeViewer - Class in com.bhoffpauir.blisp.lib
A viewer class for displaying tokens as a hierarchical tree structure.
TokenTreeViewer(String, List<Object>) - Constructor for class com.bhoffpauir.blisp.lib.TokenTreeViewer
Constructs a new TokenTreeViewer with a custom title and the specified list of tokens.
TokenTreeViewer(List<Object>) - Constructor for class com.bhoffpauir.blisp.lib.TokenTreeViewer
Constructs a new TokenTreeViewer with a default title and the specified list of tokens.
TokenType - Enum Class in com.bhoffpauir.blisp.lib
Defines the various types of tokens in blisp.
toString() - Method in class com.bhoffpauir.blisp.lib.atom.Atom
Provides a string representation of this atom.
toString() - Method in class com.bhoffpauir.blisp.lib.atom.BooleanAtom
Provides a string representation of this Boolean atom.
toString() - Method in class com.bhoffpauir.blisp.lib.atom.CharacterAtom
 
toString() - Method in class com.bhoffpauir.blisp.lib.atom.ListAtom
Returns the string representation of the list in a Lisp-style format.
toString() - Method in class com.bhoffpauir.blisp.lib.atom.NumberAtom
Returns the string representation of the number.
toString() - Method in class com.bhoffpauir.blisp.lib.atom.StringAtom
Returns a string representation of the string atom.
toString() - Method in class com.bhoffpauir.blisp.lib.atom.SymbolAtom
Returns a string representation of the symbol.
toString() - Method in class com.bhoffpauir.blisp.lib.Environment
 
toString() - Method in class com.bhoffpauir.blisp.lib.Lambda
Returns a string representation of this lambda, displaying its parameters and body.
toString() - Method in record class com.bhoffpauir.blisp.lib.SourceLocation
Returns a string representation of this record class.
toString() - Method in record class com.bhoffpauir.blisp.lib.Token
Returns a string representation of this record class.
toString() - Method in record class com.bhoffpauir.blisp.lib.Version
Returns a string representation of this record class.
tree - Variable in class com.bhoffpauir.blisp.lib.TreeViewer
 
TreeViewer - Class in com.bhoffpauir.blisp.lib
Abstract base class for viewing hierarchical data as a tree structure in a GUI window.
TreeViewer(String) - Constructor for class com.bhoffpauir.blisp.lib.TreeViewer
Constructs a new TreeViewer with the specified title for the JFrame window.
type() - Method in record class com.bhoffpauir.blisp.lib.Token
Returns the value of the type record component.

U

UnbalancedParenthesisException - Exception Class in com.bhoffpauir.blisp.lib.exception
Runtime exception thrown when the parse cannot find a closing parenthesis.
UnbalancedParenthesisException() - Constructor for exception class com.bhoffpauir.blisp.lib.exception.UnbalancedParenthesisException
 
UnbalancedParenthesisException(String) - Constructor for exception class com.bhoffpauir.blisp.lib.exception.UnbalancedParenthesisException
 
UnboundSymbolException - Exception Class in com.bhoffpauir.blisp.lib.exception
Runtime exception thrown when the evaluator encounters a symbol that doesn't exist in the environment.
UnboundSymbolException(String) - Constructor for exception class com.bhoffpauir.blisp.lib.exception.UnboundSymbolException
 
UnknownTokenException - Exception Class in com.bhoffpauir.blisp.lib.exception
Runtime exception thrown when the tokenizer encounters input that it cannot discern.
UnknownTokenException(String) - Constructor for exception class com.bhoffpauir.blisp.lib.exception.UnknownTokenException
 
unquote(String, Utils.Quote) - Static method in class com.bhoffpauir.blisp.lib.Utils
 
UNQUOTED - Enum constant in enum class com.bhoffpauir.blisp.lib.EvalState
The evaluator treats unquoted expressions normally.
Utils - Class in com.bhoffpauir.blisp.lib
Utility methods.
Utils() - Constructor for class com.bhoffpauir.blisp.lib.Utils
 
Utils.Quote - Enum Class in com.bhoffpauir.blisp.lib
 

V

value - Variable in class com.bhoffpauir.blisp.lib.atom.Atom
The value held by this atom, of type T.
valueOf(String) - Static method in enum class com.bhoffpauir.blisp.interp.InterpreterMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.bhoffpauir.blisp.lib.EvalState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.bhoffpauir.blisp.lib.TokenType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.bhoffpauir.blisp.lib.Utils.Quote
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.bhoffpauir.blisp.interp.InterpreterMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.bhoffpauir.blisp.lib.EvalState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.bhoffpauir.blisp.lib.TokenType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.bhoffpauir.blisp.lib.Utils.Quote
Returns an array containing the constants of this enum class, in the order they are declared.
Version - Record Class in com.bhoffpauir.blisp.lib
Representation for the language version.
Version(int, int, int) - Constructor for record class com.bhoffpauir.blisp.lib.Version
Creates an instance of a Version record class.
A B C D E F G H I L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form