A tuple literal of high arity causes compilation error. For example the concatenation

<conc-strings>
(
"bin,
.cache
include/*",name,".def
include/*",name,"-parenthesize.str
include/*",name,"-Permissive.def
include/*",name,".generated.pp.af
include/*",name,".packed.esv
include/*",name,".pp.af
include/*",name,".rtg
include/*",name,".str
include/*",name,".tbl
include/*",name',".rtree
include/*",name',".ctree
include/*",name',".ctree.dep
include/*",name',".jar
editor/java/trans
editor/", name, "-*.generated.esv
syntax/", name, "*.generated.esv
.settings/org.eclipse.jdt.core.prefs
utils
lib/*.generated.str
lib-refactoring/*.generated.str
"
)

Causes:

[ strc | error ] in definition create-ignore-files(0|0): constructor /31 not declared
   ( "bin,\n.cache\ninclude/*"{}
, name
, ".def\ninclude/*"{}
, name
, "-parenthesize.str\ninclude/*"{}
, name
, "-Permissive.def\ninclude/*"{}
, name
, ".generated.pp.af\ninclude/*"{}
, name
, ".packed.esv\ninclude/*"{}
, name
, ".pp.af\ninclude/*"{}
, name
, ".rtg\ninclude/*"{}
, name
, ".str\ninclude/*"{}
, name
, ".tbl\ninclude/*"{}
, name'
, ".rtree\ninclude/*"{}
, name'
, ".ctree\ninclude/*"{}
, name'
, ".ctree.dep\ninclude/*"{}
, name'
, ".jar\neditor/java/trans\neditor/"{}
, name
, "-*.generated.esv\nsyntax/"{}
, name
, "*.generated.esv\n.settings/org.eclipse.jdt.core.prefs\nutils\nlib/*.generated.str\nlib-refactoring/*.generated.str\n"{}
)

Splitting the concatenation works, eg:

    <conc-strings> (<conc-strings>
(
"bin,
.cache
include/*",name,".def
include/*",name,"-parenthesize.str
include/*",name,"-Permissive.def
include/*",name,".generated.pp.af
include/*",name,".packed.esv
include/*",name,".pp.af
include/*",name,".rtg
include/*",name,".str"
), "include/*",name,".tbl
include/*",name',".rtree
include/*",name',".ctree
include/*",name',".ctree.dep
include/*",name',".jar
editor/java/trans
editor/", name, "-*.generated.esv
syntax/", name, "*.generated.esv
.settings/org.eclipse.jdt.core.prefs
utils
lib/*.generated.str
lib-refactoring/*.generated.str
")

Compiles and executes properly.

Submitted by Vlad Vergu on 6 December 2012 at 19:57

On 6 December 2012 at 19:57 Vlad Vergu commented:

Hmm. well deserved issue number i guess.

Log in to post comments