So one more question... Why write your own scripting language? Why not just use standard Arduino coding style? Then you can write a library to add the semantics you want. Thousands of people with no programming experience have picked it up. My son is 6 and he has no problem with it.
With a bit of C++ tomfoolery you could actually write this and have it do what you want.
SERVO(2) = KNOB(1)
or in more typical parlance, we might write
Servo myServo(2);
Knob myKnob(1);
myServo.isControlledBy(myKnob);
Then you won't have to worry about custom bootloaders and custom interpreters, etc etc.