Class AllEmitters
Inheritance
System.Object
AllEmitters
Assembly: XSharp.dll
Syntax
public class AllEmitters : Emitters
Constructors
|
Improve this Doc
View Source
AllEmitters(Compiler, Assembler)
Declaration
public AllEmitters(Compiler aCompiler, Assembler aAsm)
Parameters
Methods
|
Improve this Doc
View Source
BlockEnd(String)
Declaration
protected void BlockEnd(string opCloseBrace)
Parameters
Type |
Name |
Description |
System.String |
opCloseBrace |
|
|
Improve this Doc
View Source
ConstDefinition(String, String, String, Object)
Declaration
protected void ConstDefinition(string aConstKeyword, string aConstName, string oOpEquals, object aConstValue)
Parameters
Type |
Name |
Description |
System.String |
aConstKeyword |
|
System.String |
aConstName |
|
System.String |
oOpEquals |
|
System.Object |
aConstValue |
|
|
Improve this Doc
View Source
ConstDefinition(String, String, String, String)
Declaration
protected void ConstDefinition(string aConstKeyword, string aConstName, string oOpEquals, string aConstValue)
Parameters
Type |
Name |
Description |
System.String |
aConstKeyword |
|
System.String |
aConstName |
|
System.String |
oOpEquals |
|
System.String |
aConstValue |
|
|
Improve this Doc
View Source
FunctionCall(String, String, String)
Declaration
protected void FunctionCall(string aFunctionName, string aOpOpenParenthesis, string aOpCloseParenthesis)
Parameters
Type |
Name |
Description |
System.String |
aFunctionName |
|
System.String |
aOpOpenParenthesis |
|
System.String |
aOpCloseParenthesis |
|
|
Improve this Doc
View Source
FunctionDefinitionStart(String, String, String)
Declaration
protected void FunctionDefinitionStart(string aFunctionKeyword, string aFunctionName, string aOpOpenBrace)
Parameters
Type |
Name |
Description |
System.String |
aFunctionKeyword |
|
System.String |
aFunctionName |
|
System.String |
aOpOpenBrace |
|
|
Improve this Doc
View Source
Goto(String, String)
Declaration
protected void Goto(string aGotoKeyword, string aLabelName)
Parameters
Type |
Name |
Description |
System.String |
aGotoKeyword |
|
System.String |
aLabelName |
|
|
Improve this Doc
View Source
IncludeStatement(Object, String)
Declaration
protected void IncludeStatement(object aOp, string aText)
Parameters
Type |
Name |
Description |
System.Object |
aOp |
|
System.String |
aText |
|
|
Improve this Doc
View Source
InterruptDefinitionStart(String, String, String)
Declaration
protected void InterruptDefinitionStart(string aInterruptKeyword, string aFunctionName, string aOpOpenBrace)
Parameters
Type |
Name |
Description |
System.String |
aInterruptKeyword |
|
System.String |
aFunctionName |
|
System.String |
aOpOpenBrace |
|
|
Improve this Doc
View Source
LabelDefinitionStart(String, String)
Declaration
protected void LabelDefinitionStart(string aLabelName, string aOpColon)
Parameters
Type |
Name |
Description |
System.String |
aLabelName |
|
System.String |
aOpColon |
|
|
Improve this Doc
View Source
RepeatBlockStart(String, UInt32, String, String)
Declaration
protected void RepeatBlockStart(string aOpRepeat, UInt32 loops, string aOpTimes, string aOpOpenBrace)
Parameters
Type |
Name |
Description |
System.String |
aOpRepeat |
|
UInt32 |
loops |
|
System.String |
aOpTimes |
|
System.String |
aOpOpenBrace |
|
|
Improve this Doc
View Source
VariableArrayDefinition(String, String, String, String, Object, String)
Declaration
protected void VariableArrayDefinition(string aVarKeyword, string aVariableName, string aSize, string aOpOpenBracket, object aNumberOfItems, string aOpCloseBracket)
Parameters
Type |
Name |
Description |
System.String |
aVarKeyword |
|
System.String |
aVariableName |
|
System.String |
aSize |
|
System.String |
aOpOpenBracket |
|
System.Object |
aNumberOfItems |
|
System.String |
aOpCloseBracket |
|
|
Improve this Doc
View Source
VariableAssignment(Object, String, Object)
Declaration
protected void VariableAssignment(object aVariableName, string aOpEquals, object aValue)
Parameters
Type |
Name |
Description |
System.Object |
aVariableName |
|
System.String |
aOpEquals |
|
System.Object |
aValue |
|
|
Improve this Doc
View Source
VariableDefinition(String, String)
Declaration
protected void VariableDefinition(string aVarKeyword, string aVariableName)
Parameters
Type |
Name |
Description |
System.String |
aVarKeyword |
|
System.String |
aVariableName |
|
|
Improve this Doc
View Source
VariableDefinition(String, String, String, Object)
Declaration
protected void VariableDefinition(string aVarKeyword, string aVariableName, string oOpEquals, object aVariableValue)
Parameters
Type |
Name |
Description |
System.String |
aVarKeyword |
|
System.String |
aVariableName |
|
System.String |
oOpEquals |
|
System.Object |
aVariableValue |
|
|
Improve this Doc
View Source
VariableDefinition(String, String, String, String)
Declaration
protected void VariableDefinition(string aVarKeyword, string aVariableName, string oOpEquals, string aStringLiteral)
Parameters
Type |
Name |
Description |
System.String |
aVarKeyword |
|
System.String |
aVariableName |
|
System.String |
oOpEquals |
|
System.String |
aStringLiteral |
|
|
Improve this Doc
View Source
VariableDefinition(String, String, String, UInt32)
Declaration
protected void VariableDefinition(string aVarKeyword, string aVariableName, string oOpEquals, uint aVariableValue)
Parameters
Type |
Name |
Description |
System.String |
aVarKeyword |
|
System.String |
aVariableName |
|
System.String |
oOpEquals |
|
System.UInt32 |
aVariableValue |
|
|
Improve this Doc
View Source
WhileConditionBlockStart(String, Object[], Object)
Declaration
protected void WhileConditionBlockStart(string aOpWhile, object[] aCompareData, object aOpOpenBrace)
Parameters
Type |
Name |
Description |
System.String |
aOpWhile |
|
System.Object[] |
aCompareData |
|
System.Object |
aOpOpenBrace |
|
|
Improve this Doc
View Source
WhileConditionPureBlockStart(String, String, String)
Declaration
protected void WhileConditionPureBlockStart(string aOpWhile, string aOpPureComparators, string aOpOpenBrace)
Parameters
Type |
Name |
Description |
System.String |
aOpWhile |
|
System.String |
aOpPureComparators |
|
System.String |
aOpOpenBrace |
|
|
Improve this Doc
View Source
WhileConditionWithMemoryBlockStart(String, String, Object[], Object)
Declaration
protected void WhileConditionWithMemoryBlockStart(string aOpWhile, string aSize, object[] aCompareData, object aOpOpenBrace)
Parameters
Type |
Name |
Description |
System.String |
aOpWhile |
|
System.String |
aSize |
|
System.Object[] |
aCompareData |
|
System.Object |
aOpOpenBrace |
|