break; \r
} \r
} \r
+\r
+ // apply formatting to remainder of line\r
+ $line = $this->line_replace( $line );\r
\r
// generate appropriate list tag\r
$ltag = "";\r
}\r
\r
// ---- (at least) means a <HR>\r
- $line = eregi_replace( "^-{4}.*", "<hr />", $line );\r
+ $line = eregi_replace( "^-{4}.*", "<div class=\"hr\"><hr /></div>", $line );\r
\r
// is this a list line (starts with * # ; :) \r
if (eregi( "^[*#;:] ", $line )) {\r
$line = $this->do_list( $line ); \r
} \r
- \r
+\r
// typographic conventions\r
$line = eregi_replace( "--", "—", $line );\r
$line = eregi_replace( " - ", " – ", $line );\r
$buffer = $buffer . eregi_replace( "^\%","",$line) . "\n";\r
$this->block_state = STATE_NOTIKI;\r
} \r
+ else\r
+ if (eregi("^Q. ",$line) ) {\r
+ // Question - para with a question class\r
+ $buffer = $buffer . "<p class=\"question\">\n";\r
+ $buffer = $buffer . eregi_replace( "^Q. ","",$line) . "\n";\r
+ $this->block_state = STATE_PARAGRAPH;\r
+ }\r
+ else\r
+ if (eregi("^A. ",$line) ) {\r
+ // Answer - para with an answer class\r
+ $buffer = $buffer . "<p class=\"answer\">\n";\r
+ $buffer = $buffer . eregi_replace( "^A. ","",$line ) . "\n";\r
+ $this->block_state = STATE_PARAGRAPH;\r
+ }\r
else {\r
// ordinary paragraph\r
$buffer = $buffer . "<p>\n";\r