AssemblyParser Static Class
Definition
Line
9
of
cmsxa/AssemblyParser.cm
Member Functions
public
static
Match
AssemblyFile
(
AssemblyLexer
& lexer,
List
<
UniquePtr
<
Instruction
>>* instructionList)
public
static
Match
AssemblyLine
(
AssemblyLexer
& lexer,
List
<
UniquePtr
<
Instruction
>>* instructionList)
public
static
Match
At
(
AssemblyLexer
& lexer)
public
static
Match
Comment
(
AssemblyLexer
& lexer)
public
static
Match
CommentLine
(
AssemblyLexer
& lexer)
public
static
Match
Constant
(
AssemblyLexer
& lexer)
public
static
Match
EmptyLine
(
AssemblyLexer
& lexer)
public
static
Match
Expression
(
AssemblyLexer
& lexer)
public
static
Match
Instruction
(
AssemblyLexer
& lexer)
public
static
Match
InstructionLine
(
AssemblyLexer
& lexer,
List
<
UniquePtr
<
Instruction
>>* instructionList)
public
static
Match
Label
(
AssemblyLexer
& lexer)
public
static
Match
LocalSymbol
(
AssemblyLexer
& lexer)
public
static
Match
ModeLine
(
AssemblyLexer
& lexer,
List
<
UniquePtr
<
Instruction
>>* instructionList)
public
static
Match
OpCode
(
AssemblyLexer
& lexer)
public
static
Match
Operands
(
AssemblyLexer
& lexer)
public
static
void
Parse
(
AssemblyLexer
& lexer,
List
<
UniquePtr
<
Instruction
>>* instructionList)
public
static
Match
PrimaryExpression
(
AssemblyLexer
& lexer)
public
static
Match
SplitLine
(
AssemblyLexer
& lexer,
bool
hasLabel)
public
static
Match
StrongOperator
(
AssemblyLexer
& lexer)
public
static
Match
Symbol
(
AssemblyLexer
& lexer)
public
static
Match
Term
(
AssemblyLexer
& lexer)
public
static
Match
UnaryOperator
(
AssemblyLexer
& lexer)
public
static
Match
WeakOperator
(
AssemblyLexer
& lexer)
Member Function Details
AssemblyFile Static Member Function
public
static
Match
AssemblyFile(
AssemblyLexer
& lexer,
List
<
UniquePtr
<
Instruction
>>* instructionList)
Definition
Line
40
of
cmsxa/AssemblyParser.cm
AssemblyLine Static Member Function
public
static
Match
AssemblyLine(
AssemblyLexer
& lexer,
List
<
UniquePtr
<
Instruction
>>* instructionList)
Definition
Line
90
of
cmsxa/AssemblyParser.cm
At Static Member Function
public
static
Match
At(
AssemblyLexer
& lexer)
Definition
Line
2767
of
cmsxa/AssemblyParser.cm
Comment Static Member Function
public
static
Match
Comment(
AssemblyLexer
& lexer)
Definition
Line
223
of
cmsxa/AssemblyParser.cm
CommentLine Static Member Function
public
static
Match
CommentLine(
AssemblyLexer
& lexer)
Definition
Line
172
of
cmsxa/AssemblyParser.cm
Constant Static Member Function
public
static
Match
Constant(
AssemblyLexer
& lexer)
Definition
Line
2624
of
cmsxa/AssemblyParser.cm
EmptyLine Static Member Function
public
static
Match
EmptyLine(
AssemblyLexer
& lexer)
Definition
Line
512
of
cmsxa/AssemblyParser.cm
Expression Static Member Function
public
static
Match
Expression(
AssemblyLexer
& lexer)
Definition
Line
1720
of
cmsxa/AssemblyParser.cm
Instruction Static Member Function
public
static
Match
Instruction(
AssemblyLexer
& lexer)
Definition
Line
939
of
cmsxa/AssemblyParser.cm
InstructionLine Static Member Function
public
static
Match
InstructionLine(
AssemblyLexer
& lexer,
List
<
UniquePtr
<
Instruction
>>* instructionList)
Definition
Line
744
of
cmsxa/AssemblyParser.cm
Label Static Member Function
public
static
Match
Label(
AssemblyLexer
& lexer)
Definition
Line
1109
of
cmsxa/AssemblyParser.cm
LocalSymbol Static Member Function
public
static
Match
LocalSymbol(
AssemblyLexer
& lexer)
Definition
Line
2572
of
cmsxa/AssemblyParser.cm
ModeLine Static Member Function
public
static
Match
ModeLine(
AssemblyLexer
& lexer,
List
<
UniquePtr
<
Instruction
>>* instructionList)
Definition
Line
581
of
cmsxa/AssemblyParser.cm
OpCode Static Member Function
public
static
Match
OpCode(
AssemblyLexer
& lexer)
Definition
Line
1364
of
cmsxa/AssemblyParser.cm
Operands Static Member Function
public
static
Match
Operands(
AssemblyLexer
& lexer)
Definition
Line
1490
of
cmsxa/AssemblyParser.cm
Parse Static Member Function
public
static
void
Parse(
AssemblyLexer
& lexer,
List
<
UniquePtr
<
Instruction
>>* instructionList)
Definition
Line
11
of
cmsxa/AssemblyParser.cm
PrimaryExpression Static Member Function
public
static
Match
PrimaryExpression(
AssemblyLexer
& lexer)
Definition
Line
2179
of
cmsxa/AssemblyParser.cm
SplitLine Static Member Function
public
static
Match
SplitLine(
AssemblyLexer
& lexer,
bool
hasLabel)
Definition
Line
1198
of
cmsxa/AssemblyParser.cm
StrongOperator Static Member Function
public
static
Match
StrongOperator(
AssemblyLexer
& lexer)
Definition
Line
2066
of
cmsxa/AssemblyParser.cm
Symbol Static Member Function
public
static
Match
Symbol(
AssemblyLexer
& lexer)
Definition
Line
2715
of
cmsxa/AssemblyParser.cm
Term Static Member Function
public
static
Match
Term(
AssemblyLexer
& lexer)
Definition
Line
1933
of
cmsxa/AssemblyParser.cm
UnaryOperator Static Member Function
public
static
Match
UnaryOperator(
AssemblyLexer
& lexer)
Definition
Line
2481
of
cmsxa/AssemblyParser.cm
WeakOperator Static Member Function
public
static
Match
WeakOperator(
AssemblyLexer
& lexer)
Definition
Line
1853
of
cmsxa/AssemblyParser.cm