private void ReadMixin(ScopeNode currentScope) { var name = ReadName(); VariableNode[] args = new VariableNode[0]; SkipWhitespace(); if (Peek() == '(') args = ReadArgumentDefinition().ToArray(); var node = new MixinNode(name, args); Expect('{'); ReadScopeContent(node); currentScope.Add(node); }
public override void SetMixin(MixinNode node) { _mixins[node.Name] = node; }
public virtual void SetMixin(MixinNode node) { Parent.SetMixin(node); }