C# Class Rakudo.Runtime.Context

A context represents a given invocation of a block. (Note this is fairly sketchy at the moment.)
显示文件 Open project: jnthn/6model Class Usage Examples

Public Properties

Property Type Description
Caller Context
Capture Rakudo.Metamodel.RakudoObject
LexPad Lexpad
Outer Context
StaticCodeObject RakudoCodeRef.Instance

Public Methods

Method Description
Context ( ) : System

Creates an empty, uninitialized context.

Context ( RakudoObject StaticCodeObject_Uncast, Context Caller, RakudoObject Capture ) : System

Initializes the context.

Method Details

Context() public method

Creates an empty, uninitialized context.
public Context ( ) : System
return System

Context() public method

Initializes the context.
public Context ( RakudoObject StaticCodeObject_Uncast, Context Caller, RakudoObject Capture ) : System
StaticCodeObject_Uncast Rakudo.Metamodel.RakudoObject
Caller Context
Capture Rakudo.Metamodel.RakudoObject
return System

Property Details

Caller public_oe property

The dynamic chain.
public Context,Rakudo.Runtime Caller
return Context

Capture public_oe property

The capture passed as part of the current call.
public RakudoObject,Rakudo.Metamodel Capture
return Rakudo.Metamodel.RakudoObject

LexPad public_oe property

Lexpad.
public Lexpad LexPad
return Lexpad

Outer public_oe property

The static chain.
public Context,Rakudo.Runtime Outer
return Context

StaticCodeObject public_oe property

The static code object.
public RakudoCodeRef.Instance StaticCodeObject
return RakudoCodeRef.Instance