Scanner Modules
***************

The PyWayland scanner allows you to generate the protocol scanner
output within Python scripts.  The general procedure to invoke the
scanner will be to make a "Protocol" object, scan the input file, and
have the Protocol output to a directory.  These steps are done as:

   Protocol.parse_file(path_to_xml_file)
   Protocol.output(path_to_output_dir, {})

See the definitions below for more information.

* Argument

* Entry

* Enum

* Event

* Interface

* Method

* Printer

* Protocol

* Request
