File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
sslr-cxx-toolkit/src/main/java/org/sonar/cxx/toolkit Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 2121
2222import com .sonar .sslr .api .Grammar ;
2323import com .sonar .sslr .impl .Parser ;
24+
25+ import java .io .File ;
2426import java .nio .charset .Charset ;
2527import java .util .Arrays ;
2628import java .util .List ;
3739import org .sonar .cxx .CxxConfiguration ;
3840import org .sonar .cxx .CxxLanguage ;
3941import org .sonar .cxx .api .CxxKeyword ;
42+ import org .sonar .cxx .api .CxxMetric ;
4043import org .sonar .cxx .parser .CxxParser ;
41- import org .sonar .squidbridge .SquidAstVisitorContext ;
4244import org .sonar .squidbridge .SquidAstVisitorContextImpl ;
4345import org .sonar .squidbridge .api .SourceProject ;
4446import org .sonar .sslr .toolkit .AbstractConfigurationModel ;
@@ -120,8 +122,9 @@ public Charset getCharset() {
120122
121123 @ Override
122124 public Parser <? extends Grammar > doGetParser () {
123- SquidAstVisitorContext <Grammar > context
125+ SquidAstVisitorContextImpl <Grammar > context
124126 = new SquidAstVisitorContextImpl <>(new SourceProject ("" ));
127+ context .setFile (new File ("file.cpp" ).getAbsoluteFile (), CxxMetric .FILES );
125128 CppLanguage language = new CppLanguage (settings .asConfig ());
126129 return CxxParser .create (context , getConfiguration (language ), language );
127130 }
You can’t perform that action at this time.
0 commit comments