1
0
mirror of https://github.com/gnosygnu/xowa.git synced 2026-03-02 03:49:30 +00:00
This commit is contained in:
gnosygnu
2014-07-20 23:42:54 -04:00
parent bc10cd76b6
commit e882217c62
408 changed files with 3648 additions and 2687 deletions

View File

@@ -73,7 +73,7 @@ class Xop_nl_lxr implements Xop_lxr {
return cur_pos;
// case Xop_tkn_itm_.Tid_tblw_tc: case Xop_tkn_itm_.Tid_tblw_td: // STUB: tc/td should not have attributes
case Xop_tkn_itm_.Tid_tblw_tb: case Xop_tkn_itm_.Tid_tblw_tr: case Xop_tkn_itm_.Tid_tblw_th: // nl should close previous tblw's atrs range; EX {{Infobox planet}} and |-\n<tr>
Xop_tblw_wkr.Atrs_close(ctx, src, root);
Xop_tblw_wkr.Atrs_close(ctx, src, root, Bool_.N);
break;
}
if ( ctx.Parse_tid() == Xop_parser_.Parse_tid_page_wiki // parse_mode is wiki

View File

@@ -209,7 +209,7 @@ public class Xop_para_wkr_basic_tst {
, "</p>"
));
}
@Test public void Pre_5() { // EX.WP: SHA-2
@Test public void Pre_5() { // PAGE:en.w:SHA-2
fxt.Test_parse_page_wiki_str(String_.Concat_lines_nl_skip_last
( "a"
, " b"
@@ -226,7 +226,7 @@ public class Xop_para_wkr_basic_tst {
, "</pre>"
));
}
@Test public void Pre_6() { // PURPOSE: close list if open; EX.WP: SHA-2
@Test public void Pre_6() { // PURPOSE: close list if open; PAGE:en.w:SHA-2
fxt.Test_parse_page_wiki_str(String_.Concat_lines_nl_skip_last
( "*a"
, " b"
@@ -248,7 +248,7 @@ public class Xop_para_wkr_basic_tst {
, "</pre>"
));
}
@Test public void Pre_leading_ws() { // PURPOSE: preserve leading ws; EX.WP:Merge sort
@Test public void Pre_leading_ws() { // PURPOSE: preserve leading ws; PAGE:en.w:Merge sort
fxt.Test_parse_page_wiki_str(String_.Concat_lines_nl_skip_last
( " a"
, " b"
@@ -328,7 +328,7 @@ public class Xop_para_wkr_basic_tst {
, "</p>"
));
}
@Test public void Pre_xnde_code() { // EX.WP: cURL
@Test public void Pre_xnde_code() { // PAGE:en.w:cURL
raw = String_.Concat_lines_nl_skip_last
( "a"
, " <code>b</code>"
@@ -366,7 +366,7 @@ public class Xop_para_wkr_basic_tst {
, "</ul>"
));
}
@Test public void Pre_td() { // PURPOSE: EX: "\n a</td>"; </td> deactivates pre; EX.WP: AGPLv3
@Test public void Pre_td() { // PURPOSE: EX: "\n a</td>"; </td> deactivates pre; PAGE:en.w:AGPLv3
raw = String_.Concat_lines_nl_skip_last
( "<table>"
, "<tr>"
@@ -516,7 +516,7 @@ public class Xop_para_wkr_basic_tst {
, fxt.tkn_txt_(34, 35), fxt.tkn_para_end_para_(35)
);
}
@Test public void File_6() { // EX.WP: Pyotr Ilyich Tchaikovsky
@Test public void File_6() { // PAGE:en.w:Pyotr Ilyich Tchaikovsky
raw = String_.Concat_lines_nl_skip_last
( "a"
, " [[Image:Test.png|thumb|caption]]"

View File

@@ -42,7 +42,7 @@ class Xop_pre_lxr implements Xop_lxr {
}
switch (ctx.Cur_tkn_tid()) { // close tblw attrs; NOTE: after BOS (since no tblw at BOS) but before "\n !" check
case Xop_tkn_itm_.Tid_tblw_tb: case Xop_tkn_itm_.Tid_tblw_tr: case Xop_tkn_itm_.Tid_tblw_th:
Xop_tblw_wkr.Atrs_close(ctx, src, root);
Xop_tblw_wkr.Atrs_close(ctx, src, root, Bool_.N);
break;
case Xop_tkn_itm_.Tid_list:
if (Close_list(ctx, root, src, src_len, bgn_pos, cur_pos, txt_pos)) {