コード例 #1
0
ファイル: ScssReader.cs プロジェクト: Crondale/SassSharp
        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);
        }
コード例 #2
0
ファイル: ScssPackage.cs プロジェクト: Crondale/SassSharp
 public override void SetMixin(MixinNode node)
 {
     _mixins[node.Name] = node;
 }
コード例 #3
0
ファイル: ScopeNode.cs プロジェクト: Crondale/SassSharp
 public virtual void SetMixin(MixinNode node)
 {
     Parent.SetMixin(node);
 }