This section describes entire procedure of creating a working lexer which includes writing grammar, generating lexer and integrating code into target application.
Contents of this section covers only basic steps necessary to create a working lexer. Building a production lexer requires careful configuration of many options related to such areas like buffer allocation or handling input encodings. Setting these options wrong or not setting them at all may result in lexer that works not as expected.