Witam wszystkich użytkowników !
Mój problem przedstawia się następująco :
Wpadłem na ambitny plan napisać własny interpretator kodu -taki jak command.com
Udało mi się po ciężkiej pracy na łańcuchach napisać programik konsolowy ,który wykonuje polecenia z dowolnego pliku o rozszerzeniu SCS (własne , instalowane przez plik reg). Wykonuje on kilka (jak na razie) poleceń -zmiana koloru czcionki (pojedynczych lini ,całego kodu),czyszczenie ekranu,zatrzymywanie (readln-em), sterowanie beeperem systemowym i kilka innych ciekawych funkcji. Problem się pojawił , gdy zacząłem myśleć o poleceniu GOTO -przeskok do wybranego label'a oraz .Jak mógłbym wykonać następujące polecenia : -formatowanie (najprostsze, bez przełączników) -tworzenie i przypisywanie zmiennych (tak jak %username% itp). Problem wielki , wiem ,że w wysokim poziomie raczej nie napiszę formatowania. Chcę jednak jak najdalej omijać assemblera -dla dobra mojego komputera....
P.S:Program nie zawiera biblioteki CRT, wszystkie polecenia odnośnie koloru i czyszczenia zostały napisane "ręcznie"
dodanie obrazka do treści posta
- @furious programming
- bez tytułu.jpg (65 KB) - ściągnięć: 228
interpretator
, tylkointerpreter
...