diff --git a/nw/core/tohtml.py b/nw/core/tohtml.py index 55da29d1..6be39fae 100644 --- a/nw/core/tohtml.py +++ b/nw/core/tohtml.py @@ -338,7 +338,7 @@ class ToHtml(Tokenizer): )) retText += ", ".join(refTags) - return "
%s
" % retText + return "
%s
\n" % retText def _buildRegEx(self): """Build the regular expressions diff --git a/nw/core/tokenizer.py b/nw/core/tokenizer.py index 2e7d0c6e..b37b32a4 100644 --- a/nw/core/tokenizer.py +++ b/nw/core/tokenizer.py @@ -39,13 +39,15 @@ logger = logging.getLogger(__name__) class Tokenizer(): - FMT_B_B = 1 # Begin bold - FMT_B_E = 2 # End bold - FMT_I_B = 3 # Begin italics - FMT_I_E = 4 # End italics - FMT_D_B = 5 # Begin strikeout - FMT_D_E = 6 # End strikeout + # In-Text Format + FMT_B_B = 1 # Begin bold + FMT_B_E = 2 # End bold + FMT_I_B = 3 # Begin italics + FMT_I_E = 4 # End italics + FMT_D_B = 5 # Begin strikeout + FMT_D_E = 6 # End strikeout + # Block Type T_EMPTY = 1 # Empty line (new paragraph) T_SYNOPSIS = 2 # Synopsis comment T_COMMENT = 3 # Comment line @@ -59,17 +61,18 @@ class Tokenizer(): T_SEP = 11 # Scene separator T_SKIP = 12 # Paragraph break - A_NONE = 0 # No special style - A_LEFT = 1 # Left aligned - A_RIGHT = 2 # Right aligned - A_CENTRE = 4 # Centred - A_JUSTIFY = 8 # Justified - A_PBB = 16 # Page break before always - A_PBB_AV = 32 # Page break before avoid - A_PBB_NO = 64 # Page break before never - A_PBA = 128 # Page break after always - A_PBA_AV = 256 # Page break after avoid - A_PBA_NO = 512 # Page break after avoid + # Block Style + A_NONE = 0x0000 # No special style + A_LEFT = 0x0001 # Left aligned + A_RIGHT = 0x0002 # Right aligned + A_CENTRE = 0x0004 # Centred + A_JUSTIFY = 0x0008 # Justified + A_PBB = 0x0010 # Page break before always + A_PBB_AV = 0x0020 # Page break before avoid + A_PBB_NO = 0x0040 # Page break before never + A_PBA = 0x0080 # Page break after always + A_PBA_AV = 0x0100 # Page break after avoid + A_PBA_NO = 0x0200 # Page break after avoid def __init__(self, theProject, theParent):