Removed shGrammarRule

Signed-off-by: Shahbaz Youssefi <ShabbyX@gmail.com>
Converted sh_rule to C style

Signed-off-by: Shahbaz Youssefi <ShabbyX@gmail.com>
ruleByCode(WithActionRoutine) C-ified

- ruleByCodeWithActionRoutine removed
- unified reading of LL and LR grammars

Signed-off-by: Shahbaz Youssefi <ShabbyX@gmail.com>