From 8ea18f49eb5ed2034c1903c9e50aa6c3cbb0f896 Mon Sep 17 00:00:00 2001 From: rsiddharth Date: Fri, 26 Oct 2012 21:38:13 +0530 Subject: modified: index/IndexCreator.java Structural modification. parsers/CodeBlocks.java replacement string was edited. @@ -33,7 +33,7 @@ - replacement.append("
"); + replacement.append("
"); parsers/DocumentName.java Structural modification. parsers/Header.java "powered by scruf" was linked. parsers/Paragraphs.java Display message. (should remove it in next commit). parsers/ParserList.java New parser -- DocumentDate parsers/WordDecoration.java replacement string was edited. @@ -34,7 +34,7 @@ - tagMap.put("`","$7"); + tagMap.put("`","$7"); unknown: parsers/DocumentDate.java (will add it in next commit) --- index/IndexCreator.java | 24 ++++++++++++------------ parsers/CodeBlocks.java | 2 +- parsers/DocumentName.java | 18 +++++++++--------- parsers/Header.java | 2 +- parsers/Paragraphs.java | 7 +++---- parsers/ParserList.java | 1 + parsers/WordDecoration.java | 2 +- 7 files changed, 28 insertions(+), 28 deletions(-) diff --git a/index/IndexCreator.java b/index/IndexCreator.java index 49aa16c..fc469ce 100644 --- a/index/IndexCreator.java +++ b/index/IndexCreator.java @@ -54,21 +54,21 @@ public class IndexCreator { } } public boolean write() { - if(modified) - new WriteFile(index,indexContent.toString()).write(); - return modified; + if(modified) + new WriteFile(index,indexContent.toString()).write(); + return modified; } public File indexFile() { - return index; + return index; } private boolean shouldAdd(String fileName) { - String regex = ".*"+fileName+".*"; - // checks if fileName is already there in index. - boolean check1 = !(Pattern.compile(regex). - matcher(indexContent.toString()).find()); - // checks if fileName is index itself. - boolean check2 = !(Pattern.matches(fileName,"index")); - boolean add = (check1 && check2); - return add; + String regex = ".*"+fileName+".*"; + // checks if fileName is already there in index. + boolean check1 = !(Pattern.compile(regex). + matcher(indexContent.toString()).find()); + // checks if fileName is index itself. + boolean check2 = !(Pattern.matches(fileName,"index")); + boolean add = (check1 && check2); + return add; } } diff --git a/parsers/CodeBlocks.java b/parsers/CodeBlocks.java index b514e8d..2c47099 100644 --- a/parsers/CodeBlocks.java +++ b/parsers/CodeBlocks.java @@ -33,7 +33,7 @@ public class CodeBlocks implements Parser { StringBuilder replacement = new StringBuilder(); while(matcher.find()) { replacement.delete(0,replacement.length()); - replacement.append("
"); + replacement.append("
"); replacement.append(quote(lbreak.parse(matcher.group(2)))); replacement.append("
"); matcher.appendReplacement(sbuffer,replacement.toString()); diff --git a/parsers/DocumentName.java b/parsers/DocumentName.java index 5aa2d39..09eaf22 100644 --- a/parsers/DocumentName.java +++ b/parsers/DocumentName.java @@ -26,14 +26,14 @@ import scruf.io.*; public class DocumentName implements Parser { public String parse(String fileContent) { - BufferedReader read = - new BufferedReader(new StringReader(fileContent)); - try { - PresentFile.name = read.readLine(); - }catch(IOException e) { - System.err.println("Error reading string "+e); - } - fileContent = new NullIt().nullIt(fileContent,PresentFile.name); - return fileContent; + BufferedReader read = + new BufferedReader(new StringReader(fileContent)); + try { + PresentFile.name = read.readLine(); + }catch(IOException e) { + System.err.println("Error reading string "+e); + } + fileContent = new NullIt().nullIt(fileContent,PresentFile.name); + return fileContent; } } diff --git a/parsers/Header.java b/parsers/Header.java index 1d84f11..eebec5d 100644 --- a/parsers/Header.java +++ b/parsers/Header.java @@ -55,7 +55,7 @@ public class Header implements Parser { sbuilder.append("\n"); // add "powered by scruf" at bottom of page. sbuilder.append("\n
\n"); - sbuilder.append("powered by scruf"); + sbuilder.append("powered by scruf"); sbuilder.append("\n
\n"); // Close body tag sbuilder.append("\n\n"); diff --git a/parsers/Paragraphs.java b/parsers/Paragraphs.java index cc86b4b..2229d35 100644 --- a/parsers/Paragraphs.java +++ b/parsers/Paragraphs.java @@ -26,6 +26,7 @@ import java.util.regex.*; public class Paragraphs implements Parser { private String paragraph = "

\n$0

\n"; public String parse(String fileContent) { + System.out.println("Paragraph parsing..."); /** * This regex contains two parts seperated by a '|'; the first * part is regex for a html Heading (See Heading.java) and the @@ -39,7 +40,7 @@ public class Paragraphs implements Parser { /** * This htmlTagPattern has a regex to deduct a html tag. */ - Pattern htmlTagPattern = Pattern.compile("^\\<.+?\\>\\n"); + Pattern htmlTagPattern = Pattern.compile("^\\<.+?\\>(\\n?)"); Matcher matcher = pattern.matcher(fileContent); Matcher htmlTag; StringBuffer sbuffer = new StringBuffer(); @@ -58,9 +59,7 @@ public class Paragraphs implements Parser { * then we do the conversion. */ if(!htmlTag.find()) { - matcher.appendReplacement(sbuffer,paragraph); - }else { - System.out.println("MATCH$"+matcher.group()+" MATCH$$"); + matcher.appendReplacement(sbuffer,paragraph); } } matcher.appendTail(sbuffer); diff --git a/parsers/ParserList.java b/parsers/ParserList.java index 30b8ae6..f57a6b8 100644 --- a/parsers/ParserList.java +++ b/parsers/ParserList.java @@ -29,6 +29,7 @@ public class ParserList { parsers = new ArrayList(); // add Parsers. NOTE: parser order is significant. parsers.add(new DocumentName()); + parsers.add(new DocumentDate()); parsers.add(new WordDecoration()); parsers.add(new CodeBlocks()); parsers.add(new Headings()); diff --git a/parsers/WordDecoration.java b/parsers/WordDecoration.java index 99c12ad..1df8cc6 100644 --- a/parsers/WordDecoration.java +++ b/parsers/WordDecoration.java @@ -34,7 +34,7 @@ public class WordDecoration implements Parser { tagMap.put("__","$7"); tagMap.put("'''","$7"); tagMap.put("%%%","
$7
"); - tagMap.put("`","$7"); + tagMap.put("`","$7"); } public String parse(String fileContent) { Pattern pattern = -- cgit v1.2.3