--- AppletTag.java	2003-07-15 17:12:57.000000000 +0200
+++ AppletTag.java.my	2003-07-15 17:11:24.000000000 +0200
@@ -134,7 +134,9 @@
 		 * so we can parse unquoted file names
 		 * as a single token.
 		 */
-		st.wordChars('!', '/');
+		st.wordChars('!', '!');
+                st.wordChars('#', '&');
+                st.wordChars('(', '/');                
 		st.wordChars('{', '~');
 		st.wordChars('[', '_');
 		if (st.sval == null) {
@@ -171,7 +173,9 @@
 	}
 
 	/* Reset non-alphabetic word chars to ordinary chars. */
-	st.ordinaryChars('!', '/');
+        st.ordinaryChar('!');
+        st.ordinaryChars('#', '&');
+	st.ordinaryChars('(', '/');
 	st.ordinaryChars('{', '~');
 	st.ordinaryChars('[', '_');
 }
@@ -257,7 +261,6 @@
 
     st.lowerCaseMode( true);
     st.ordinaryChar('/');
-    st.ordinaryChar('\'');
 
     while ( (ttype = st.nextToken()) != st.TT_EOF ) {
         if ( ttype == '<' ) {
