void Assoc_unaryop(out DesignScript.Parser.Associative.IDEHelpNode IDEop) { IDEop = new Associative.IDEHelpNode(Associative.IDEHelpNode.NodeType.PunctuationNode); if (la.kind == 11) { Get(); IDEop.SetValue(t.val, t.line, t.col); } else if (la.kind == 65) { Get(); IDEop.SetValue(t.val, t.line, t.col); #if ENABLE_INC_DEC_FIX } else if (la.kind == 66 || la.kind == 67) { Associative_PostFixOp(ref IDEop); #endif } else SynErr(100); #if ENABLE_INC_DEC_FIX #else if (la.val == "++" || la.val == "--") Get(); #endif }
void Assoc_negop(out DesignScript.Parser.Associative.IDEHelpNode op) { op = new Associative.IDEHelpNode(Associative.IDEHelpNode.NodeType.PunctuationNode); if (la.kind == 1 || la.kind == 9 || la.kind == 50) { } else if (la.kind == 12) { Get(); op.SetValue(t.val, t.line, t.col); } else SynErr(102); }