diff options
-rw-r--r-- | lib/sdp/ao_object_setter.d | 10 | ||||
-rw-r--r-- | lib/sdp/ao_rgx.d | 22 | ||||
-rw-r--r-- | lib/sdp/ao_scan_inserts.d | 2 | ||||
-rw-r--r-- | lib/sdp/sdp.d | 2 |
4 files changed, 18 insertions, 18 deletions
diff --git a/lib/sdp/ao_object_setter.d b/lib/sdp/ao_object_setter.d index 050b606..f2abd7f 100644 --- a/lib/sdp/ao_object_setter.d +++ b/lib/sdp/ao_object_setter.d @@ -6,7 +6,7 @@ mixin template ObjectSetters() { class ObjectAbstractSet { import std.conv : to; string[string] contents_comment(in string object) { - string object_set[string]; + string[string] object_set; object_set["use"] = "comment"; object_set["of"] = "comment"; object_set["is"] = "comment"; @@ -22,7 +22,7 @@ mixin template ObjectSetters() { in string lvn, in string lcn, ) { - string object_set[string]; + string[string] object_set; object_set["use"] = "content"; object_set["of"] = "para"; object_set["is"] = "heading"; @@ -44,7 +44,7 @@ mixin template ObjectSetters() { in string indent_second, in bool bullet ) { - string object_set[string]; + string[string] object_set; object_set["use"] = "content"; object_set["of"] = "para"; object_set["is"] = type; @@ -62,7 +62,7 @@ mixin template ObjectSetters() { in string attrib, in int ocn ) { - string object_set[string]; + string[string] object_set; object_set["use"] = "content"; object_set["of"] = "block"; object_set["is"] = type; @@ -77,7 +77,7 @@ mixin template ObjectSetters() { in string ocn, in string node ) { - string object_set[string]; + string[string] object_set; object_set["use"] = "content"; object_set["of"] = "block"; object_set["is"] = type; diff --git a/lib/sdp/ao_rgx.d b/lib/sdp/ao_rgx.d index 755ba11..d8df52c 100644 --- a/lib/sdp/ao_rgx.d +++ b/lib/sdp/ao_rgx.d @@ -44,17 +44,17 @@ mixin template RgxInit() { /* ** heading & paragraph operators */ - static heading = ctRegex!(`^:?([A-D1-4])[~]([a-z0-9_.-]*[?]?) `); - static heading_marker = ctRegex!(`^:?([A-D1-4])[~]`); - static heading_title = ctRegex!(`^:?[A-D1-4][~][a-z0-9_.-]*[?]?\s+(.+?)$`); - static heading_all = ctRegex!(`^:?([A-D1-4])[~]([a-z0-9_.-]*[?]?)\s+(.+?)$`); // test, particularly [2] name/hashtag which may or may not be, does this affect title [3] - static heading_biblio = ctRegex!(`^:?(1)[~][!](biblio(?:graphy)?|references?)`); - static heading_glossary = ctRegex!(`^:?(1)[~][!](glossary)`); - static para_bullet = ctRegex!(`^_[*] `); - static para_bullet_indent = ctRegex!(`^_([1-9])[*] `); - static para_indent = ctRegex!(`^_([1-9]) `); - static para_indent_hang = ctRegex!(`^_([0-9])_([0-9]) `); - static para_attribs = ctRegex!(`^_(([0-9])(_([0-9]))?|_([1-9])?[*]) `); + static heading = ctRegex!(`^:?([A-D1-4])[~]([a-z0-9_.-]*[?]?) `); + static heading_marker = ctRegex!(`^:?([A-D1-4])[~]`); + static heading_title = ctRegex!(`^:?[A-D1-4][~][a-z0-9_.-]*[?]?\s+(.+?)$`); + static heading_all = ctRegex!(`^:?([A-D1-4])[~]([a-z0-9_.-]*[?]?)\s+(.+?)$`); // test, particularly [2] name/hashtag which may or may not be, does this affect title [3] + static heading_biblio = ctRegex!(`^:?(1)[~][!](biblio(?:graphy)?|references?)`); + static heading_glossary = ctRegex!(`^:?(1)[~][!](glossary)`); + static para_bullet = ctRegex!(`^_[*] `); + static para_bullet_indent = ctRegex!(`^_([1-9])[*] `); + static para_indent = ctRegex!(`^_([1-9]) `); + static para_indent_hang = ctRegex!(`^_([0-9])_([0-9]) `); + static para_attribs = ctRegex!(`^_(([0-9])(_([0-9]))?|_([1-9])?[*]) `); /* ** blocked markup tics */ diff --git a/lib/sdp/ao_scan_inserts.d b/lib/sdp/ao_scan_inserts.d index e99222a..9111076 100644 --- a/lib/sdp/ao_scan_inserts.d +++ b/lib/sdp/ao_scan_inserts.d @@ -109,7 +109,7 @@ mixin template SiSUdocInserts() { return t; } auto scan_doc_source(char[][] markup_sourcefile_content, string fn_src) { - char[] cont_arbitrary_max_length_set[100000]; // 2000 pg * 50 lines + char[][100000] cont_arbitrary_max_length_set; // 2000 pg * 50 lines string[string] processing; uint[string] line_occur; auto obj_im = new ObjInlineMarkup(); diff --git a/lib/sdp/sdp.d b/lib/sdp/sdp.d index 3bfbc5b..27fb169 100644 --- a/lib/sdp/sdp.d +++ b/lib/sdp/sdp.d @@ -31,7 +31,7 @@ import lib.sdp.ao_utils; // ao_utils.d import std.conv : to; mixin RgxInit; mixin Interfaces; mixin Emitters; -void main(string argv[]) { +void main(string[] argv) { mixin SiSUheader; mixin SiSUbiblio; mixin SiSUrgxInitFlags; |