2 * ----------------------------------------------------------------------
11 #insert open_pxp_lex_aux_*.src
12 #insert pxp_lex_aux.src
16 #insert pxp_lex_defs_*.def
18 rule scan_name_string = parse
20 { Name (Lexing.lexeme lexbuf) }
24 { Nametoken (Lexing.lexeme lexbuf) }
28 { CharData (Lexing.lexeme lexbuf) }
30 { raise Netconversion.Malformed_code }
33 and scan_ignored_section = parse
35 { tok_Conditional_begin__Ignored }
37 { tok_Conditional_end__Ignored }
38 | "<!--" comment_string "-->"
39 { tok_Ignore__Ignored }
40 | '"' character_except_quot* '"'
41 { tok_Ignore__Ignored }
42 | "'" character_except_apos* "'"
43 { tok_Ignore__Ignored }
46 | character_except_special+
47 { tok_Ignore__Ignored }
49 { tok_Ignore__Ignored }
51 { tok_Ignore__Ignored }
53 { tok_Ignore__Ignored }
55 { tok_Ignore__Ignored }
57 { raise Netconversion.Malformed_code }
60 (* ======================================================================
64 * Revision 1.1 2000/11/17 09:57:32 lpadovan
67 * Revision 1.3 2000/08/14 22:18:34 gerd
68 * Bad_character_stream -> Netconversion.Malformed_code
70 * Revision 1.2 2000/05/29 23:53:12 gerd
71 * Updated because Markup_* modules have been renamed to Pxp_*.
73 * Revision 1.1 2000/05/20 20:33:25 gerd