예제 #1
0
파일: UseNode.cs 프로젝트: vplemyannik/lens
 protected bool Equals(UseNode other)
 {
     return(string.Equals(Namespace, other.Namespace));
 }
예제 #2
0
파일: UseNode.cs 프로젝트: menozz/lens
 protected bool Equals(UseNode other)
 {
     return string.Equals(Namespace, other.Namespace);
 }
예제 #3
0
파일: LensParser.cs 프로젝트: menozz/lens
        /// <summary>
        /// using                                       = "using" namespace NL
        /// </summary>
        private UseNode parseUsing()
        {
            if (!check(LexemType.Use))
                return null;

            var nsp = ensure(parseNamespace, ParserMessages.NamespaceExpected);
            var node = new UseNode {Namespace = nsp.FullSignature};

            return node;
        }
예제 #4
0
 /// <summary>
 /// Opens a new namespace for current script.
 /// </summary>
 private void declareOpenNamespace(UseNode node)
 {
     if (!Namespaces.ContainsKey(node.Namespace))
         Namespaces.Add(node.Namespace, true);
 }