ПРОБЛЕМЫ

Java код программы интерпретатора очень сложный, выполняется многоэтажная интерпретация. И не удивительно, что иногда возникают проблемы, которые сразу решить не удается. Но можно понять что надо делать, чтобы эти проблемы избежать. Ниже я буду записывать все такие проблемы и что надо делать, чтобы все было хорошо.

1. Операция #te [op=trim;] неправильно работает, если в указанной строке нет ни одного пробела. То есть строка должна иметь хотя бы один пробел в конце. Возможно, что один пробел в конце обязателен в любом случае. Это, в принципе, можно исправить, но пока не сделано.

2. Суперкоманда ##form неправильно работает, если печать командой #pri была сделана из файла (#e [ ] _file) в текстовый массив не с первой позиции. При печати с первой позиции все нормально. Почему так происходит пока не понятно, потому что если печать происходит в самом тексте программы, то ошибки нет.

3.

4.

5.

6.

7.