public void Handler(CmsCodeGenerator generator) { generator.AddCode(CmsCodeFactory.IN); generator.RemoveParentheses <OpenParenthesesToken>(); generator.AddCode(CmsCodeFactory.STO(generator.VariableArea[generator.Token.Value])); generator.RemoveParentheses <CloseParenthesesToken>(); generator.GeneratorState = TinyCodeGeneratorState.Initial; }
public void Handler(CmsCodeGenerator generator) { var exp = new ExpressionStatmentHandler(); exp.Handler(generator); var token = generator.AttributionTokenStack.Pop(); generator.AddCode(CmsCodeFactory.STO(generator.VariableArea[token.Value])); generator.GeneratorState = TinyCodeGeneratorState.Initial; }