Revert "code-gen machinery added"

This reverts commit 88aad9569600f377d3fde8ed26450bd543f8512e.
Revert "Revert "code-gen machinery added""

This reverts commit 1dd9cb801d185ae6eebcba439350d5246849c483.
updated .gitignore
assembly added for addoptok