diff --git a/index.js b/index.js
index 4bd58d5..6dffdd3 100755
--- a/index.js
+++ b/index.js
@@ -40,20 +40,24 @@ module.exports = function(input){
previous_line_num_tabs = current_line_num_tabs;
}
+ var processSingleLine = function(i){
+ html += popHTMLStack(-1, previous_line_num_tabs);
+ previous_line_num_tabs = -1;
+ if(lines[i].indexOf('.') > 0){
+ html += '
' + lines[i] + '
\n';
+ } else if( i > 0 ) {
+ html += '' + lines[i] + '
\n';
+ } else {
+ html += '' + lines[i] + '
\n';
+ }
+ }
+
var parseFile = function(data){
lines = data.split('\n');
for(var i = 0; i < lines.length; i++){
if(lines[i] !== ''){
if(lines[ i + 1 ] === '' && (i === 0 || lines[ i - 1 ] === '')){
- html += popHTMLStack(-1, previous_line_num_tabs);
- previous_line_num_tabs = -1;
- if(lines[i].indexOf('.') > 0){
- html += '' + lines[i] + '
\n';
- } else if( i > 0 ) {
- html += '' + lines[i] + '
\n';
- } else {
- html += '' + lines[i] + '
\n';
- }
+ processSingleLine(i);
} else {
processList(i);
}