Home | History | Annotate | Download | only in tutorial

Lines Matching full:lexer

25 It basically requires adding lexer support for this "new" concept to the
26 lexer, parser, AST, and LLVM code emitter. This example is nice, because
60 Lexer Extensions for If/Then/Else
63 The lexer extensions are straightforward. First we add new variants for
71 Once we have that, we recognize the new keywords in the lexer. This is
104 Now that we have the relevant tokens coming from the lexer and we have
415 Lexer Extensions for the 'for' Loop
418 The lexer extensions are the same sort of thing as for if/then/else:
427 ... in Lexer.lex_ident...
710 <{lexer,parser}.ml>: use_camlp4, pp(camlp4of)
733 * Lexer Tokens
736 (* The lexer returns these 'Kwd' if it is an unknown character, otherwise one of
752 lexer.ml:
756 * Lexer
1316 let stream = Lexer.lex (Stream.of_channel stdin) in