class: Tools::TagList
authorClaus Gittinger <cg@exept.de>
Sat, 13 Jun 2015 20:27:11 +0200
changeset 15689 b4c8ceff3fe5
parent 15685 cb80119a7e8b
child 15690 1afab78e235e
child 15691 e39ed47363ff
class: Tools::TagList changed: #xsdTagFromLine:lineNr:
Tools__TagList.st
--- a/Tools__TagList.st	Fri Jun 12 11:31:49 2015 +0200
+++ b/Tools__TagList.st	Sat Jun 13 20:27:11 2015 +0200
@@ -3990,6 +3990,19 @@
                             lineNumber:lineNr).
         ].
     ].
+    (l startsWith:'<xsd:element ') ifTrue:[
+        i1 := l findString:'name="'.        
+        i1 ~~ 0 ifTrue:[
+            nm := l copyFrom:(i1 + 'name="' size).
+            i2 := nm indexOf:$".
+            nm := nm copyTo:i2-1.
+            ^(Tag::TElement 
+                            label:nm 
+                            pattern:nil
+                            type:nil
+                            lineNumber:lineNr).
+        ].
+    ].
     ^ nil
 !