diff --git a/com.ibm.wala.cast.js.test.data/examples-src/pages/garbage.html b/com.ibm.wala.cast.js.test.data/examples-src/pages/garbage.html new file mode 100644 index 000000000..6d2c18811 --- /dev/null +++ b/com.ibm.wala.cast.js.test.data/examples-src/pages/garbage.html @@ -0,0 +1,3 @@ +#$ +>>> +this is so not a valid JS program! + + diff --git a/com.ibm.wala.cast.js/source/com/ibm/wala/cast/js/html/EmptyFileMapping.java b/com.ibm.wala.cast.js/source/com/ibm/wala/cast/js/html/EmptyFileMapping.java new file mode 100644 index 000000000..fc743b69f --- /dev/null +++ b/com.ibm.wala.cast.js/source/com/ibm/wala/cast/js/html/EmptyFileMapping.java @@ -0,0 +1,19 @@ +package com.ibm.wala.cast.js.html; + +import java.io.PrintStream; + +import com.ibm.wala.cast.tree.CAstSourcePositionMap.Position; + +public class EmptyFileMapping implements FileMapping { + + @Override + public IncludedPosition getIncludedPosition(Position line) { + return null; + } + + @Override + public void dump(PrintStream ps) { + ps.println("empty mapping"); + } + +}