A study of the implementation of the precompiler for embedding the rule-based paradigm into the object-oriented language