elif operator == ":":
macros_map.replaceScanCode( scanCode, result )
- #print ( triggers )
+ print ( triggers )
print ( results )
def eval_variable( name, content ):
print ( pformat( tokenSequence ) ) # Display tokenization
tree = parse( tokenSequence )
#print ( tree )
- print ( variable_dict )
- print ( capabilities_dict )
+ #print ( variable_dict )
+ #print ( capabilities_dict )
+
+ # Do macro correlation and transformation
+ macros_map.generate()
+
+ # Process needed templating variables using backend
+ backend.process( capabilities_dict, macros_map )
- # TODO Move
- #macros_map.usbCodeToCapability( backend.usbCodeCapability() )
- backend.process( capabilities_dict )
+ # Generate output file using template and backend
+ backend.generate( output )
# Successful Execution
sys.exit( 0 )