BadScript 2
Loading...
Searching...
No Matches
BadPostIncrementOperator.cs
Go to the documentation of this file.
1
using
BadScript2.Parser.Expressions
;
2
using
BadScript2.Parser.Expressions.Binary.Math.Atomic
;
3
4
namespace
BadScript2.Parser.Operators.Binary.Math.Atomic
;
5
9
public
class
BadPostIncrementOperator
:
BadBinaryOperator
10
{
14
public
BadPostIncrementOperator
() : base(2,
"++"
) { }
15
16
18
public
override
BadExpression
Parse
(
BadExpression
left,
BadSourceParser
parser)
19
{
20
return
new
BadPostIncrementExpression
(left, left.
Position
);
21
}
22
}
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.BadPostIncrementExpression
Implements the Post Increment Expression.
Definition
BadPostIncrementExpression.cs:13
BadScript2.Parser.Operators.BadBinaryOperator
Base class for all binary operators.
Definition
BadBinaryOperator.cs:12
BadScript2.Parser.Operators.Binary.Math.Atomic.BadPostIncrementOperator
Implements the Post Increment Operator.
Definition
BadPostIncrementOperator.cs:10
BadScript2.Parser.Operators.Binary.Math.Atomic.BadPostIncrementOperator.Parse
override BadExpression Parse(BadExpression left, BadSourceParser parser)
Definition
BadPostIncrementOperator.cs:18
BadScript2.Parser.Operators.Binary.Math.Atomic.BadPostIncrementOperator.BadPostIncrementOperator
BadPostIncrementOperator()
Constructor of the Operator.
Definition
BadPostIncrementOperator.cs:14
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
BadPostIncrementOperator.cs
Generated by
1.9.8