X-Git-Url: http://nitlanguage.org diff --git a/lib/sax/helpers/sax_locator_impl.nit b/lib/sax/helpers/sax_locator_impl.nit index c736a46..99d0228 100644 --- a/lib/sax/helpers/sax_locator_impl.nit +++ b/lib/sax/helpers/sax_locator_impl.nit @@ -19,21 +19,14 @@ import sax::sax_locator # can use it to make a persistent snapshot of a locator at any # point during a document parse: # -# module example -# # -# import sax::helpers::SAXLocatorImpl -# import sax::ContentHandler -# # +# import sax::helpers::sax_locator_impl +# import sax::content_handler +# # class Example super ContentHandler -# private var _locator: nullable SAXLocator = null +# private var locator: SAXLocator # private var start_loc: nullable SAXLocator = null -# # -# fun locator=(Locator locator) do -# # note the locator -# _locator = locator -# end -# # -# fun start_document do +# +# redef fun start_document do # # save the location of the start of the document # # for future use. # start_loc = new SAXLocatorImpl.from(locator) @@ -69,7 +62,7 @@ class SAXLocatorImpl super SAXLocator # Parameters: # # * `locator`: locator to copy. - init with(locator: SAXLocator) do + init from(locator: SAXLocator) do public_id = locator.public_id system_id = locator.system_id line_number = locator.line_number