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

M

main(String[]) - Static method in class orc.doc.MakeDoc
 
main(String[]) - Static method in class orc.Orc
Orc toplevel main function.
main(String[]) - Static method in class orc.parser.OrcParser
For testing purposes; parses a program from stdin or a file given as an argument, and prints the parsed program.
main(String[]) - Static method in class orc.trace.DumpTrace
 
make(Object[]) - Static method in class orc.runtime.values.ListValue
 
make(List<Object>) - Static method in class orc.runtime.values.ListValue
 
makeArrow(int) - Method in class orc.type.EllipsisArrowType
 
MakeDoc - Class in orc.doc
 
MakeDoc() - Constructor for class orc.doc.MakeDoc
 
makeThreaded(Site) - Static method in class orc.lib.util.ThreadSite
 
MakeTimer - Class in orc.lib.time
Site interface to the Orc engine's logical clock.
MakeTimer() - Constructor for class orc.lib.time.MakeTimer
 
Map<K,V> - Class in orc.lib.data
Map which uses Orc's rules for equality for keys.
Map() - Constructor for class orc.lib.data.Map
 
marshal(Marshaller) - Method in class orc.runtime.sites.DotSite
 
marshal(Object) - Method in class orc.trace.values.Marshaller
Marshal a runtime value into an immutable, serializable representation.
marshal(Marshaller) - Method in interface orc.trace.values.TraceableValue
 
Marshaller - Class in orc.trace.values
 
Marshaller() - Constructor for class orc.trace.values.Marshaller
 
maybeReset() - Method in class orc.trace.handles.HandleOutputStream
This uses the reset interval set by HandleOutputStream.setResetInterval(int) or HandleOutputStream.HandleOutputStream(OutputStream, int) to decide whether to reset the output stream.
meet(Type) - Method in class orc.type.ArrowType
 
meet(Type) - Method in class orc.type.Bot
 
meet(Type) - Method in class orc.type.EllipsisArrowType
 
meet(Type) - Method in class orc.type.Message
 
meet(Type) - Method in class orc.type.TupleType
 
meet(Type) - Method in class orc.type.Type
 
members - Variable in class orc.ast.extended.declaration.type.DatatypeDeclaration
 
Message - Class in orc.type
 
Message(Field) - Constructor for class orc.type.Message
 
MessageNotUnderstoodException - Exception in orc.error.runtime
 
MessageNotUnderstoodException(String) - Constructor for exception orc.error.runtime.MessageNotUnderstoodException
 
MethodHandle - Class in orc.runtime.sites.java
Java has method overloading so this may actually call one of several methods depending on the number and type of arguments.
MethodHandle(String, Method[]) - Constructor for class orc.runtime.sites.java.MethodHandle
 
methodName - Variable in exception orc.error.runtime.MethodTypeMismatchException
 
MethodProxy - Class in orc.runtime.sites.java
Allow a Java method to be used as an Orc site.
MethodProxy(Object, MethodHandle) - Constructor for class orc.runtime.sites.java.MethodProxy
 
MethodTypeMismatchException - Exception in orc.error.runtime
 
MethodTypeMismatchException(String) - Constructor for exception orc.error.runtime.MethodTypeMismatchException
 
MinimizeTracer - Class in orc.trace
Wrap a tracer to ignore all but the events essential to reconstruct the trace using the same (deterministic) engine.
MinimizeTracer(Tracer) - Constructor for class orc.trace.MinimizeTracer
 
missingArg - Variable in exception orc.error.runtime.InsufficientArgsException
 
MissingTypeException - Exception in orc.error.compiletime.typing
Exception raised
MissingTypeException() - Constructor for exception orc.error.compiletime.typing.MissingTypeException
 
MissingTypeException(String) - Constructor for exception orc.error.compiletime.typing.MissingTypeException
 
Mod - Class in orc.lib.math
 
Mod() - Constructor for class orc.lib.math.Mod
 
move(Node) - Method in class orc.runtime.Token
Move to a node node
Mult - Class in orc.lib.math
 
Mult() - Constructor for class orc.lib.math.Mult
 

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