1
2
3
4 package net.sourceforge.pmd.cpd;
5
6 import java.util.ArrayList;
7
8
9
10
11
12 public class FortranTokenizer extends AbstractTokenizer implements Tokenizer
13 {
14 public FortranTokenizer()
15 {
16 this.spanMultipleLinesString = false;
17
18 this.stringToken = new ArrayList<String>();
19 this.stringToken.add("\'");
20
21 this.ignorableCharacter = new ArrayList<String>();
22 this.ignorableCharacter.add("(");
23 this.ignorableCharacter.add(")");
24 this.ignorableCharacter.add(",");
25
26
27 this.ignorableStmt = new ArrayList<String>();
28 this.ignorableStmt.add("do");
29 this.ignorableStmt.add("while");
30 this.ignorableStmt.add("end");
31 this.ignorableStmt.add("if");
32
33 this.oneLineCommentChar = '!';
34 }
35 }