Skip to main content
Version: 0.1.0

Class Compiler

Assembly: RCaron.Jit.dll​
View Source​
Declaration
csharp
public class Compiler
Declaration
csharp
public class Compiler

Methods​

CompileToBlock(RCaronParserContext, Motor?)​

View Source​
Declaration
csharp
public static BlockExpression CompileToBlock(RCaronParserContext parsed, Motor? fakedMotor = null)
Declaration
csharp
public static BlockExpression CompileToBlock(RCaronParserContext parsed, Motor? fakedMotor = null)
Returns​

System.Linq.Expressions.BlockExpression

Parameters​
TypeName
RCaron.Parsing.RCaronParserContextparsed
RCaron.MotorfakedMotor

Compile(RCaronParserContext, Motor?)​

View Source​
Declaration
csharp
public static (BlockExpression blockExpression, CompiledContext compiledContext) Compile(RCaronParserContext parsed, Motor? fakedMotor = null)
Declaration
csharp
public static (BlockExpression blockExpression, CompiledContext compiledContext) Compile(RCaronParserContext parsed, Motor? fakedMotor = null)
Returns​

System.ValueTuple<System.Linq.Expressions.BlockExpression,RCaron.Jit.CompiledContext>

Parameters​
TypeName
RCaron.Parsing.RCaronParserContextparsed
RCaron.MotorfakedMotor

Assert(bool)​

View Source​
Declaration
csharp
public static void Assert(bool condition)
Declaration
csharp
public static void Assert(bool condition)
Parameters​
TypeName
System.Booleancondition

Extension Methods​