parsing: record defaults values, parametrized type, rpc expression;
tests: parsing test and erlang generator test;
some examples;
some refactoring.