public override string ToString() =>
        $@"{base.ToString()}: While Statement(
Condition: {Condition.ToString().Indent()}
Body: {Body.ToString().Indent()}
)";
        public override string ToString() =>
$@"{base.ToString()}: Binary Expression<{BinaryOperator}>(
Left Hand Side: {LeftHandSide.ToString().Indent()}
Right Hand Side: {RightHandSide.ToString().Indent()}
)";
        public override string ToString() =>
        $@"{base.ToString()}: If Statement(
Condition: {Condition.ToString().Indent()}
Body: {Body.ToString().Indent()}
Else: {Else?.ToString().Indent()}
)";
Beispiel #4
0
        public override string ToString() =>
        $@"{base.ToString()}: Expression Statement(
Expression: {Expression.ToString().Indent()}
)";
Beispiel #5
0
        public override string ToString() =>
        $@"{base.ToString()}: Local Declarator(
Name: {NameIdentifier.ToString().Indent()}
Type: {TypeIdentifier}
Value: {Value?.ToString().Indent()}
)";
        public override string ToString() =>
        $@"{base.ToString()}: Unary Expression<{UnaryOperator}>(
Internal Expression: {InternalExpression.ToString().Indent()}
)";
        public override string ToString() =>
        $@"{base.ToString()}: Return Statement(
Value: {Value?.ToString().Indent()}
)";