API Diff between 0.4.18 and 0.9.139
193 Additions
368 Removals
CLanguage
-
public static class CLanguageService
-
public class CodeWriter
-
public class MachineInfo
-
public class Report
- public class WarningMessage : AbstractMessage
- public void Error(int code, Location loc, Location endLoc, string error)
- public void Error(int code, Location loc, Location endLoc, string format, object[] args)
- public void Error(int code, Location loc, string error)
- public void Error(int code, Location loc, string format, object[] args)
- public void ErrorCode(int code, object[] args)
- public void Warning(int code, Location loc, Location endLoc, string warning)
-
public struct Value
CLanguage.Compiler
CLanguage.Interpreter
CLanguage.Parser
CLanguage.Syntax
-
public class ArrayDeclarator : Declarator
-
public class Block : Statement
-
public class CastExpression : Expression
-
public struct ColorSpan
-
public class ConstantExpression : Expression
-
public abstract class Declaration : Statement
-
public class DeclarationSpecifiers
-
public abstract class Declarator
-
public class Document
-
public class EnumeratorStatement : Statement
-
public abstract class Expression
- protected static CBasicType GetArithmeticType(Expression leftExpr, Expression rightExpr, string op, EmitContext ec)
- protected static CBasicType GetPromotedType(Expression expr, string op, EmitContext ec)
- protected abstract void DoEmit(EmitContext ec)
- protected virtual void DoEmitPointer(EmitContext ec)
- public void Emit(EmitContext ec)
- public void EmitPointer(EmitContext ec)
- public virtual Value EvalConstant(EmitContext ec)
- public abstract CType GetEvaluatedCType(EmitContext ec)
- protected static CBasicType GetArithmeticType(Expression leftExpr, Expression rightExpr, string op, EmitContext ec)
- protected static int GetInstructionOffset(CBasicType aType, EmitContext ec)
- protected static CBasicType GetPromotedType(Expression expr, string op, EmitContext ec)
- protected abstract void DoEmit(EmitContext ec)
- protected virtual void DoEmitPointer(EmitContext ec)
- public void Emit(EmitContext ec)
- public void EmitPointer(EmitContext ec)
- public abstract CType GetEvaluatedCType(EmitContext ec)
-
public class ForStatement : Statement
- public Block LoopBody { get; }
- public Statement LoopBody { get; }
- public ForStatement(Statement initStatement, Expression continueExpr, Block body)
- public ForStatement(Statement initStatement, Expression continueExpr, Expression nextExpr, Block body)
- public ForStatement(Statement initStatement, Expression continueExpr, Statement body)
- public ForStatement(Statement initStatement, Expression continueExpr, Expression nextExpr, Statement body)
- public ForStatement(Statement initStatement, Expression continueExpr, Statement body, Block parent, Location startLoc, Location endLoc)
- public ForStatement(Statement initStatement, Expression continueExpr, Expression nextExpr, Statement body, Block parent, Location startLoc, Location endLoc)
-
public class FunctionDeclarator : Declarator
-
public class FunctionDefinition : Statement
-
public class IdentifierDeclarator : Declarator
-
public class InitDeclarator
-
public class Location
-
public class MultiDeclaratorStatement : Statement
-
public class Pointer
-
public class SizeOfTypeExpression
-
public abstract class Statement
-
public enum SyntaxColor
-
public struct Token : IEquatable<Token>
-
public class TranslationUnit : Block
-
public class TypeName
-
public enum TypeQualifiers
-
public class WhileStatement : Statement
CLanguage.Types