1
2
3
4 package net.sourceforge.pmd.lang.matlab;
5
6 import java.io.Reader;
7
8 import net.sourceforge.pmd.lang.TokenManager;
9 import net.sourceforge.pmd.lang.ast.SimpleCharStream;
10 import net.sourceforge.pmd.lang.matlab.ast.MatlabParserTokenManager;
11
12
13
14
15 public class MatlabTokenManager implements TokenManager {
16 private final MatlabParserTokenManager tokenManager;
17
18
19
20
21
22 public MatlabTokenManager(Reader source) {
23 tokenManager = new MatlabParserTokenManager(new SimpleCharStream(source));
24 }
25
26 public Object getNextToken() {
27 return tokenManager.getNextToken();
28 }
29
30 @Override
31 public void setFileName(String fileName) {
32 MatlabParserTokenManager.setFileName(fileName);
33 }
34 }