|
|
@ -22,6 +22,10 @@ style lexer and parser generators.
|
|
|
|
|
|
|
|
|
|
|
|
@section{Lexers}
|
|
|
|
@section{Lexers}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@section-index["lex"]
|
|
|
|
|
|
|
|
@section-index["scanning"]
|
|
|
|
|
|
|
|
@section-index["scanner"]
|
|
|
|
|
|
|
|
|
|
|
|
@defmodule[parser-tools/lex]
|
|
|
|
@defmodule[parser-tools/lex]
|
|
|
|
|
|
|
|
|
|
|
|
@; ----------------------------------------
|
|
|
|
@; ----------------------------------------
|
|
|
@ -484,6 +488,8 @@ the right choice when using @scheme[lexer] in other situations.
|
|
|
|
|
|
|
|
|
|
|
|
@section{Parsers}
|
|
|
|
@section{Parsers}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@section-index["yacc"]
|
|
|
|
|
|
|
|
|
|
|
|
@defmodule[parser-tools/yacc]
|
|
|
|
@defmodule[parser-tools/yacc]
|
|
|
|
|
|
|
|
|
|
|
|
@defform/subs[#:literals (grammar tokens start end precs src-pos
|
|
|
|
@defform/subs[#:literals (grammar tokens start end precs src-pos
|
|
|
|