--- /dev/null
+(* $Id$
+ * ----------------------------------------------------------------------
+ *
+ *)
+
+
+{
+ open Pxp_types
+ open Pxp_lexer_types
+
+#insert open_pxp_lex_aux_*.src
+#insert pxp_lex_aux.src
+
+}
+
+#insert pxp_lex_defs_*.def
+
+rule scan_name_string = parse
+ name
+ { Name (Lexing.lexeme lexbuf) }
+ | ws+
+ { Ignore }
+ | nmtoken
+ { Nametoken (Lexing.lexeme lexbuf) }
+ | eof
+ { Eof }
+ | character
+ { CharData (Lexing.lexeme lexbuf) }
+ | _
+ { raise Netconversion.Malformed_code }
+
+
+and scan_ignored_section = parse
+ | "<!["
+ { tok_Conditional_begin__Ignored }
+ | "]]>"
+ { tok_Conditional_end__Ignored }
+ | "<!--" comment_string "-->"
+ { tok_Ignore__Ignored }
+ | '"' character_except_quot* '"'
+ { tok_Ignore__Ignored }
+ | "'" character_except_apos* "'"
+ { tok_Ignore__Ignored }
+ | eof
+ { tok_Eof__Ignored }
+ | character_except_special+
+ { tok_Ignore__Ignored }
+ | "<"
+ { tok_Ignore__Ignored }
+ | "]"
+ { tok_Ignore__Ignored }
+ | "'"
+ { tok_Ignore__Ignored }
+ | "\""
+ { tok_Ignore__Ignored }
+ | _
+ { raise Netconversion.Malformed_code }
+
+
+(* ======================================================================
+ * History:
+ *
+ * $Log$
+ * Revision 1.1 2000/11/17 09:57:32 lpadovan
+ * Initial revision
+ *
+ * Revision 1.3 2000/08/14 22:18:34 gerd
+ * Bad_character_stream -> Netconversion.Malformed_code
+ *
+ * Revision 1.2 2000/05/29 23:53:12 gerd
+ * Updated because Markup_* modules have been renamed to Pxp_*.
+ *
+ * Revision 1.1 2000/05/20 20:33:25 gerd
+ * Initial revision.
+ *
+ *
+ *)