File tree Expand file tree Collapse file tree
src/main/java/org/sonar/python/toolkit Expand file tree Collapse file tree Original file line number Diff line number Diff line change 6565 <maven .test.redirectTestOutputToFile>true</maven .test.redirectTestOutputToFile>
6666
6767 <sonar .version>3.0</sonar .version>
68+ <sslr .version>1.15</sslr .version>
69+
6870 <sonar .pluginClass>org.sonar.plugins.python.PythonPlugin</sonar .pluginClass>
6971 <sonar .pluginName>Python</sonar .pluginName>
7072 </properties >
8587 <dependency >
8688 <groupId >org.codehaus.sonar.sslr</groupId >
8789 <artifactId >sslr-core</artifactId >
88- <version >1.14 </version >
90+ <version >${sslr.version} </version >
8991 </dependency >
9092 <dependency >
9193 <groupId >org.codehaus.sonar.sslr</groupId >
92- <artifactId >sslr-devkit </artifactId >
93- <version >1.14 </version >
94+ <artifactId >sslr-toolkit </artifactId >
95+ <version >${sslr.version} </version >
9496 </dependency >
9597 <dependency >
9698 <groupId >org.codehaus.sonar.sslr</groupId >
9799 <artifactId >sslr-testing-harness</artifactId >
98- <version >1.14 </version >
100+ <version >${sslr.version} </version >
99101 </dependency >
100102 <dependency >
101103 <groupId >org.codehaus.sonar.sslr-squid-bridge</groupId >
Original file line number Diff line number Diff line change 1919 </dependency >
2020 <dependency >
2121 <groupId >org.codehaus.sonar.sslr</groupId >
22- <artifactId >sslr-devkit </artifactId >
22+ <artifactId >sslr-toolkit </artifactId >
2323 </dependency >
2424 <dependency >
2525 <groupId >ch.qos.logback</groupId >
5555 <includes >
5656 <include >${project.groupId} :python-squid</include >
5757 <include >org.codehaus.sonar.sslr:sslr-core</include >
58- <include >org.codehaus.sonar.sslr:sslr-devkit </include >
58+ <include >org.codehaus.sonar.sslr:sslr-toolkit </include >
5959 <include >org.codehaus.sonar:sonar-colorizer</include >
6060 <include >org.codehaus.sonar:sonar-squid</include >
6161 <include >org.codehaus.sonar:sonar-channel</include >
Original file line number Diff line number Diff line change 2020package org .sonar .python .toolkit ;
2121
2222import com .google .common .collect .ImmutableList ;
23- import com .sonar .sslr .devkit .SsdkGui ;
24- import com .sonar .sslr .impl .Parser ;
2523import org .sonar .colorizer .KeywordsTokenizer ;
2624import org .sonar .colorizer .Tokenizer ;
27- import org .sonar .python .api .PythonGrammar ;
2825import org .sonar .python .api .PythonKeyword ;
2926import org .sonar .python .parser .PythonParser ;
27+ import org .sonar .sslr .toolkit .Toolkit ;
3028
3129import java .util .List ;
3230
@@ -37,11 +35,7 @@ private PythonToolkit() {
3735
3836 public static void main (String [] args ) {
3937 System .setProperty ("com.apple.mrj.application.apple.menu.about.name" , "SSDK" );
40- Parser <PythonGrammar > parser = PythonParser .create ();
41- SsdkGui toolkit = new SsdkGui (parser , getPythonTokenizers ());
42- toolkit .setVisible (true );
43- toolkit .setSize (1000 , 800 );
44- toolkit .setTitle ("SSLR Python Toolkit" );
38+ new Toolkit (PythonParser .create (), getPythonTokenizers (), "SSLR Python Toolkit" ).run ();
4539 }
4640
4741 public static List <Tokenizer > getPythonTokenizers () {
You can’t perform that action at this time.
0 commit comments