@Override
    public void parse() {

        StringBuilder paramWord = new StringBuilder();

        for (int i = 0; i < (textBasis.length()-5); i++) {

            char character = textBasis.charAt(i);

            if (character == '\\') {

                while (textBasis.charAt(i) != ' ') {

                    paramWord.append(textBasis.charAt(i));
                    i++;
                }

                String stringParamWord = paramWord.toString();

                if (stringParamWord.equals("\\rquote")) {
                    finalText.append("'");
                    paramWord.delete(0, paramWord.length());
                    continue;
                }
                if (stringParamWord.equals("\\par")) {
                    finalText.append('\n');
                    paramWord.delete(0, paramWord.length());
                    continue;
                }
                if (stringParamWord.equals("\\i") || paramWord.toString().equals("\\b"))
                    paramWord.delete(0, paramWord.length());
            } else

                finalText.append(character);

        }
    }