BadScript 2
Loading...
Searching...
No Matches
BadPostDecrementOperator.cs
Go to the documentation of this file.
1
using
BadScript2.Parser.Expressions
;
2
using
BadScript2.Parser.Expressions.Binary.Math.Atomic
;
3
7
namespace
BadScript2.Parser.Operators.Binary.Math.Atomic
;
8
12
public
class
BadPostDecrementOperator
:
BadBinaryOperator
13
{
17
public
BadPostDecrementOperator
() : base(2,
"--"
) { }
18
19
21
public
override
BadExpression
Parse
(
BadExpression
left,
BadSourceParser
parser)
22
{
23
return
new
BadPostDecrementExpression
(left, left.
Position
);
24
}
25
}
BadScript2.Parser.BadSourceParser
The Parser of the Language. It turns Source Code into an Expression Tree.
Definition
BadSourceParser.cs:33
BadScript2.Parser.Expressions.BadExpression
Base Implementation for all Expressions used inside the Script.
Definition
BadExpression.cs:23
BadScript2.Parser.Expressions.BadExpression.Position
BadSourcePosition Position
The source Position of the Expression.
Definition
BadExpression.cs:165
BadScript2.Parser.Expressions.Binary.Math.Atomic.BadPostDecrementExpression
Implements the Post Decrement Expression.
Definition
BadPostDecrementExpression.cs:16
BadScript2.Parser.Operators.BadBinaryOperator
Base class for all binary operators.
Definition
BadBinaryOperator.cs:12
BadScript2.Parser.Operators.Binary.Math.Atomic.BadPostDecrementOperator
Implements the Post Decrement Operator.
Definition
BadPostDecrementOperator.cs:13
BadScript2.Parser.Operators.Binary.Math.Atomic.BadPostDecrementOperator.BadPostDecrementOperator
BadPostDecrementOperator()
Constructor of the Operator.
Definition
BadPostDecrementOperator.cs:17
BadScript2.Parser.Operators.Binary.Math.Atomic.BadPostDecrementOperator.Parse
override BadExpression Parse(BadExpression left, BadSourceParser parser)
Definition
BadPostDecrementOperator.cs:21
BadScript2.Parser.Expressions.Binary.Math.Atomic
Contains the Atomic Math Expressions for the BadScript2 Language.
Definition
BadPostDecrementExpression.cs:10
BadScript2.Parser.Expressions
Contains the Expressions for the BadScript2 Language.
Definition
BadArrayAccessExpression.cs:11
BadScript2.Parser.Operators.Binary.Math.Atomic
Contains the Atomic Math Operators for the BadScript2 Language.
Definition
BadPostDecrementOperator.cs:7
src
BadScript2
Parser
Operators
Binary
Math
Atomic
BadPostDecrementOperator.cs
Generated by
1.9.8