ProtocolInterpreter 
            Functions
getContextMarker  
                          
                    Link copied to clipboard
                        popContext 
                          
                    Link copied to clipboard
                        popFunctionContext  
                          
                    Link copied to clipboard
                        pushContext 
                          
                    Link copied to clipboard
                        pushFunctionContext  
                          
                    Link copied to clipboard
                        abstract suspend fun pushFunctionContext(arguments: PersistentMap<ParameterNode, Pair<Protocol, FunctionArgumentNode>>)
Content copied to clipboard
restoreContext 
                          
                    Link copied to clipboard
                        runGuard 
                          
                    Link copied to clipboard
                        abstract suspend fun runGuard(protocol: Protocol, expr: AtomicExpressionNode): Value
Content copied to clipboard
runReceive 
                          
                    Link copied to clipboard
                        abstract suspend fun runReceive(sender: LetNode, sendProtocol: Protocol, receiver: SimpleStatementNode, recvProtocol: Protocol, events: ProtocolCommunication)
Content copied to clipboard
runSend 
                          
                    Link copied to clipboard
                        abstract suspend fun runSend(sender: LetNode, sendProtocol: Protocol, receiver: SimpleStatementNode, recvProtocol: Protocol, events: ProtocolCommunication)
Content copied to clipboard
runSimpleStatement  
                          
                    Link copied to clipboard
                        abstract suspend fun runSimpleStatement(protocol: Protocol, stmt: SimpleStatementNode)
Content copied to clipboard
Properties
availableProtocols
                          
                    
                  Link copied to clipboard
                        Inheritors
AbstractProtocolInterpreter
                          
                    
                  Link copied to clipboard