Class PostfixNode
java.lang.Object
me.topchetoeu.j2s.compilation.Node
me.topchetoeu.j2s.compilation.values.operations.ChangeNode
me.topchetoeu.j2s.compilation.values.operations.PostfixNode
-
Field Summary
Fields inherited from class me.topchetoeu.j2s.compilation.values.operations.ChangeNode
changable, op, value
-
Constructor Summary
ConstructorsConstructorDescriptionPostfixNode
(me.topchetoeu.j2s.common.Location loc, ChangeTarget value, double addAmount) -
Method Summary
Modifier and TypeMethodDescriptionvoid
compile
(CompileResult target, boolean pollute) void
compileFunctions
(CompileResult target) static ParseRes<ChangeNode>
parsePostfixDecrease
(Source src, int i, Node prev, int precedence) static ParseRes<ChangeNode>
parsePostfixIncrease
(Source src, int i, Node prev, int precedence) Methods inherited from class me.topchetoeu.j2s.compilation.values.operations.ChangeNode
parsePrefixDecrease, parsePrefixIncrease
-
Constructor Details
-
PostfixNode
-
-
Method Details
-
compileFunctions
- Overrides:
compileFunctions
in classChangeNode
-
compile
- Overrides:
compile
in classChangeNode
-
parsePostfixIncrease
public static ParseRes<ChangeNode> parsePostfixIncrease(Source src, int i, Node prev, int precedence) -
parsePostfixDecrease
public static ParseRes<ChangeNode> parsePostfixDecrease(Source src, int i, Node prev, int precedence)
-