diff options
author | Ralph Amissah <ralph@amissah.com> | 2010-12-16 23:19:35 -0500 |
---|---|---|
committer | Ralph Amissah <ralph@amissah.com> | 2010-12-16 23:46:13 -0500 |
commit | ff4ceb260ae3931072810a0ada124841d3b8e032 (patch) | |
tree | a736b8a7c4d7ce046d23f3cc834619e374f9bf68 /lib/sisu/v2/dal_syntax.rb | |
parent | dal_syntax, sisu syntax modification (insist on curly braces) (diff) |
document objects: page break; object separator (introduced & used, adjust later)
* object separator introduced
(requested Cory Doctorow, implementation not discussed)
* dal_syntax, object separator syntax (<:---> or <:ols>)
* constants, object separator
* vim syntax highlighting, match object separator
* document objects: page break; object separator
(introduced & used)
* dal, page break and object separator objects
* represent page break and object separator: plaintext, html, epub, odf,
texpdf (adjust later)
Diffstat (limited to 'lib/sisu/v2/dal_syntax.rb')
-rw-r--r-- | lib/sisu/v2/dal_syntax.rb | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/lib/sisu/v2/dal_syntax.rb b/lib/sisu/v2/dal_syntax.rb index ead284ce..47c7f8d0 100644 --- a/lib/sisu/v2/dal_syntax.rb +++ b/lib/sisu/v2/dal_syntax.rb @@ -377,7 +377,6 @@ module SiSU_Syntax dob.obj.gsub!(/(^|[#{Mx[:gl_c]}#{Mx[:lnk_c]}#{Mx[:en_a_o]}#{Mx[:en_b_o]}(\s])(_(?:https?|ftp):\/\/\S+?\.[^>< ]+?)([,.;'"]?)(?=[\s#{Mx[:en_a_c]}#{Mx[:en_b_c]}#{Mx[:br_line]}#{Mx[:br_paragraph]}#{Mx[:br_nl]}]|$)/m, %{\\1#{Mx[:url_o]}\\2#{Mx[:url_c]}\\3}) end - dob.obj.gsub!(/<:?p([nb])>/,"#{Mx[:fa_o]}p\\1#{Mx[:fa_c]}") #indent used in endnotes, not implemented, replace when ready with: line.gsub!(/(?:<br>|<br \/>)\s*_([12])\s+/,'<br><:i\1> ') dob=fontface(dob) dob.obj.gsub!(/<[:e]\s+(.+?)!?>/, "#{Mx[:en_a_o]}\\1#{Mx[:en_a_c]}") #not tested |