Skip to content
Snippets Groups Projects
  • dgelessus's avatar
    974f5aa2
    Convert patchfiles into a proper separate runtime library · 974f5aa2
    dgelessus authored
    Previously the patchfiles were copied into the source of each
    generated parser, even though they are identical for all parsers and
    always use a hardcoded package name. This means that all generated
    parsers had conflicting classes, although in practice this was not
    noticeable, because the classes were always identical.
    
    These common files are now a proper separate library that all
    generated parsers will depend on. This will fix the class name
    conflicts when using more than one SableCC parser in a single project.
    974f5aa2
    History
    Convert patchfiles into a proper separate runtime library
    dgelessus authored
    Previously the patchfiles were copied into the source of each
    generated parser, even though they are identical for all parsers and
    always use a hardcoded package name. This means that all generated
    parsers had conflicting classes, although in practice this was not
    noticeable, because the classes were always identical.
    
    These common files are now a proper separate library that all
    generated parsers will depend on. This will fix the class name
    conflicts when using more than one SableCC parser in a single project.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
settings.gradle 55 B
rootProject.name = "sablecc"
include "sablecc-runtime"