changeset 21:b1595e011c32

Fixing kll permutation expansion bug.
author Jacob Alexander <haata@kiibohd.com>
date Fri, 21 Nov 2014 11:53:11 -0800
parents 2a8ddfb85ba4
children 9eff1762e74f
files examples/capabilitiesExample.kll examples/simple1.kll kll.py
diffstat 3 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/examples/capabilitiesExample.kll	Thu Nov 20 13:52:58 2014 -0800
+++ b/examples/capabilitiesExample.kll	Fri Nov 21 11:53:11 2014 -0800
@@ -6,4 +6,5 @@
 myCapability2 => myFunc2();
 myCapability3 => myFunc2( myArg1 : 2 );
 myCapability  => myFunc( myArg1 : 1, myArg2 : 4 );
+usbKeyOut   => Output_usbCodeSend_capability( usbCode : 1 );
 
--- a/examples/simple1.kll	Thu Nov 20 13:52:58 2014 -0800
+++ b/examples/simple1.kll	Fri Nov 21 11:53:11 2014 -0800
@@ -5,6 +5,7 @@
 myCapability2 => myFunc2();
 myCapability3 => myFunc3( myArg1 : 2 );
 myCapability  => myFunc( myArg1 : 1, myArg2 : 4 );
+usbKeyOut   => Output_usbCodeSend_capability( usbCode : 1 );
 
 S0x3 : myCapability2();
 S0x4 : myCapability2() + myCapability3(0x5);
--- a/kll.py	Thu Nov 20 13:52:58 2014 -0800
+++ b/kll.py	Fri Nov 21 11:53:11 2014 -0800
@@ -387,7 +387,6 @@
 				curLeafList[ leaf ] = 0
 				if leaf + 1 < len( curLeafList ):
 					curLeafList[ leaf + 1 ] += 1
-				break
 
 	return expandedSequences