Skip to content
Snippets Groups Projects
Select Git revision
  • c17c038a20a64e1e70cdec57b51cd90f064a3288
  • dev default protected
  • trace-incremental
3 results

FileNameEscape.jrag

Blame
  • FileNameEscape.jrag 294 B
    /**
     * Escape file names when they should be inserted into string literals
     * in generated Java code.
     *
     * @author Jesper Öqvist <jesper.oqvist@cs.lth.se>
     */
    aspect FileNameEscape {
      syn String Rewrite.getFileNameEscaped() =
        getFileName().replace("\\", "\\\\").replace("\"", "\\\"");
    }