test_parser: add option `-x` to output XML
[nit.git] / lib / saxophonit / saxophonit.nit
index 1860db7..6b3f616 100644 (file)
@@ -60,7 +60,7 @@ private import lexer
 #     var reader = new XophonReader
 #     #
 #     reader.content_handler = text
-#     reader.parse(new InputSource.with_stream(new StringIStream("<foo>bar baz <n>42</n>.</foo>")))
+#     reader.parse(new InputSource.with_stream(new StringReader("<foo>bar baz <n>42</n>.</foo>")))
 #     assert text.to_s == "bar baz 42."
 class XophonReader
        super XMLReader
@@ -125,7 +125,6 @@ class XophonReader
        end
 
        redef fun parse(input: InputSource) do
-               var stream: IStream
                var system_id: nullable MaybeError[String, Error] = null
                model.locator = new SAXLocatorImpl
 
@@ -148,7 +147,7 @@ class XophonReader
                                model.fire_fatal_error("File <{input.system_id.as(not null)}> not found.", null)
                        else
                                lexer = new XophonLexer(model,
-                                               new IFStream.open(system_id.value))
+                                               new FileReader.open(system_id.value))
                                parse_main
                                lexer.close
                        end
@@ -182,7 +181,6 @@ class XophonReader
 
        # Expect a `document` production.
        private fun expect_document: Bool do
-               var success = true
                var got_doctype = false
                var got_element = false
 
@@ -593,7 +591,7 @@ class XophonReader
                var buffer: Buffer = new FlatBuffer
 
                # Number of consecutive closing brackets.
-               var closing: Int = 0
+               var closing = 0
 
                if lexer.expect_string("CDATA[",
                                " at the beginning of a CDATA section.") then