When creating a new language with uppercase letters in its name, generated Stratego file names are lowercase, while the module name still contains the uppercase letters:

POM file:

  <groupId>org.metaborg.languages</groupId>
  <artifactId>MiniJava</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>MiniJava</name>  
  <packaging>spoofax-language</packaging>

include/minijava-parenthesize.str:

module include/MiniJava-parenthesize

trans/pp.str:

module pp

imports

  libstratego-gpp
  runtime/refactoring/-
  include/MiniJava-parenthesize
  pp/MiniJava-pp

include/minijava.str:

module MiniJava

Submitted by Guido Wachsmuth on 21 January 2016 at 11:18

On 30 March 2016 at 13:52 Gabriël Konat tagged core

On 17 August 2016 at 15:33 Gabriël Konat commented:

This has been fixed.


On 17 August 2016 at 15:33 Gabriël Konat closed this issue.

Log in to post comments