ChromeController.Generator.gen
index
/media/Scripts/ChromeController/ChromeController/Generator/gen.py

 
Modules
       
builtins
ast
astor
difflib
json
logging
os
sys

 
Classes
       
builtins.object
JsonInterfaceGenerator

 
class JsonInterfaceGenerator(builtins.object)
    JsonInterfaceGenerator(protocol_version='1.2', debug_prints=False, *args, **kwargs)
 

 
  Methods defined here:
__init__(self, protocol_version='1.2', debug_prints=False, *args, **kwargs)
init
compile_class(self)
dump_ast(self)
dump_class(self)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

 
Functions
       
fetch_new_protocol()
get_class_def(protocol_version=None)
get_printed_ast(protocol_version=None)
get_source(protocol_version=None)
print_file_ast()
test()
update_generated_class(output_diff, protocolversion='1.2')

 
Data
        CHECKS = {'array': <ast.Tuple object>, 'boolean': <ast.Tuple object>, 'integer': <ast.Tuple object>, 'number': <ast.Tuple object>, 'string': <ast.Tuple object>}