API Diff between 0.20.74 and 0.11.162
66 Additions
10 Removals
CLanguage
CLanguage.Compiler
CLanguage.Interpreter
-
public class CInterpreter
- public int CallStackDepth { get; }
- public Value ReadThis()
- public Value RunFunction(Value functionAddress, int microseconds)
- public Value RunFunction(Value functionAddress, Value arg0, int microseconds)
- public Value RunFunction(Value functionAddress, Value arg0, Value arg1, int microseconds)
- public Value RunFunction(Value functionAddress, Value arg0, Value arg1, Value arg2, int microseconds)
- public Value WriteMemory(int address, Value value)
-
public class CompiledFunction : BaseFunction
-
public enum OpCode
CLanguage.Parser
CLanguage.Syntax
-
public enum DeclarationsVisibility
-
public abstract class Expression
- public virtual bool CanEmitPointer { get; }
- protected static CBasicType GetArithmeticType(Expression leftExpr, Expression rightExpr, string op, EmitContext ec)
- protected static CBasicType GetPromotedType(Expression expr, string op, EmitContext ec)
- protected static CType GetArithmeticType(Expression leftExpr, Expression rightExpr, string op, EmitContext ec)
- protected static CType GetPromotedType(Expression expr, string op, EmitContext ec)
-
public class FunctionDeclarator : Declarator
-
public class MemberFromPointerExpression : Expression
-
public class ParameterDeclaration
-
public abstract class Statement
-
public class SwitchCase
-
public class SwitchStatement : Statement
-
public class VisibilityStatement : Statement
CLanguage.Types