Lexicon of Advanced Structural Linguistics and Software Engineering Rules