Statute Law Revision (No. 2) Act 1890

The Statute Law Revision (No. 2) Act 1890 (53 & 54 Vict c 51) is an Act of the Parliament of the United Kingdom.

The Statute Law Revision (No. 2) Act 1890[1]
Long titleAn Act for further promoting the Revision of the Statute Law by repealing enactments which have ceased to be in force or have become unnecessary.
Citation53 & 54 Vict c 51
Dates
Royal assent18 August 1890

This Act was partly in force in Great Britain at the end of 2010.[2]

This Act was retained for the Republic of Ireland by section 2(2)(a) of, and Part 4 of Schedule 1 to, the Statute Law Revision Act 2007.

Section 2 - Application of repealed enactments in local courts

The words "to the court of the county palatine of Lancaster or" in this section were repealed by section 56(4) of, and Part II of Schedule 11 to, the Courts Act 1971. This section was repealed by section 32(4) of, and Part V of Schedule 5 to, the Administration of Justice Act 1977.

Section 3 - Enactments as to turnpikes to be local and personal

This section was repealed by section 1(1) of, and Part X of Schedule 1 to, the Statute Law (Repeals) Act 1981.

Schedule

The Schedule was repealed by section 1 of, and the Schedule to, the Statute Law Revision Act 1908.

gollark: The current version uses a bunch of `defer`s to deallocate stuff as needed (I don't *think* it has any horrible memory leaks!). This works fine given that that stuff is all within one function, but I need similar logic in another one.
gollark: I just want to know how to idiomatically make GCable wrappers for the various C objects.
gollark: No, I have that stuff done.
gollark: I want a *different* set of "OPERATIONS ON RELEVANT NODE THING" and no HTML generation at the end, and it would be bees to just copy-paste the function here.
gollark: As of now, my code does```nimproc renderToHtml*(input: string): string = let wlRegex = re"\[\[([^:\]]+):?([^\]]+)?\]\]" let opt = CMARK_OPT_UNSAFE or CMARK_OPT_FOOTNOTES or CMARK_OPT_STRIKETHROUGH_DOUBLE_TILDE or CMARK_OPT_TABLE_PREFER_STYLE_ATTRIBUTES # create parser instance let str: cstring = input len: csize_t = len(input).csize_t parser: ParserPtr = cmark_parser_new(opt.cint) if parser == nil: raise newException(CatchableError, "failed to initialize parser") defer: cmark_parser_free(parser) [further initialization stuff] # parse document, get AST cmark_parser_feed(parser, str, len) let doc = cmark_parser_finish(parser) defer: cmark_node_free(doc) if doc == nil: raise newException(CatchableError, "parsing failed - should not occur") # iterate over AST using built-in cmark-gfm AST iteration thing for (evType, node) in cmarkTree(doc): # if it is a text node [OPERATIONS ON RELEVANT NODE THING] let html: cstring = cmark_render_html(doc, opt.cint, cmark_parser_get_syntax_extensions(parser)) defer: free(html) result = $html```

See also

References

  • Halsbury's Statutes,
  • The Public General Acts passed in the fifty-third and fifty-fourth years of Her Majesty Queen Victoria. HMSO. London. 1890. Pages 373 to 437.
  1. The citation of this Act by this short title is authorised by section 4 of this Act.
  2. The Chronological Table of the Statutes, 1235 - 2010. The Stationery Office. 2011. ISBN 978-0-11-840509-6. Part 1. Page 550, read with pages viii and x.


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.