Skip to content

Commit 37bbc89

Browse files
committed
SONARPLUGINS-2248 Upgrade to SSLR 1.15
1 parent 6f3119a commit 37bbc89

3 files changed

Lines changed: 10 additions & 14 deletions

File tree

pom.xml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@
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>
@@ -85,17 +87,17 @@
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>

sslr-python-toolkit/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
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>
@@ -55,7 +55,7 @@
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>

sslr-python-toolkit/src/main/java/org/sonar/python/toolkit/PythonToolkit.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,11 @@
2020
package org.sonar.python.toolkit;
2121

2222
import com.google.common.collect.ImmutableList;
23-
import com.sonar.sslr.devkit.SsdkGui;
24-
import com.sonar.sslr.impl.Parser;
2523
import org.sonar.colorizer.KeywordsTokenizer;
2624
import org.sonar.colorizer.Tokenizer;
27-
import org.sonar.python.api.PythonGrammar;
2825
import org.sonar.python.api.PythonKeyword;
2926
import org.sonar.python.parser.PythonParser;
27+
import org.sonar.sslr.toolkit.Toolkit;
3028

3129
import 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() {

0 commit comments

Comments
 (0)