Skocz do zawartości

MBS Script Parser


Rekomendowane odpowiedzi

Jest to przykład stworzony na potrzeby mojego najnowszego programu Image wrapper (Mam nadzieje, że niedługo wam go pokaże).

 

 

 

Plik:

 

Wersja 1.0 c++

https://gmclan.org/up2092_3_MBScriptparser.html

 

wersja 1.01

https://gmclan.org/up2092_4_MBS_Script_Parser_v_1_1.html

 

wersja 1.0

https://gmclan.org/up2092_3_MBS_Script_Parser.html

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

Po prawie 2 tygodniach zajrzałem tutaj i co zobaczyłem! brak komentarzy. Co się stało?

Mój program aż tak jest denny.

Dodałem ulepszoną wersję. Największe ustawienie to tworzenie nowych funkcji:

function ilość_argumentów arg0 arg1 … arg14;

Ciało funkcji

End;

 

Przykład:

function Draw_color_text 4 x y col string;

color col;

print x y string;

end;

żeby użyć wystarczy wstawić w skrypcie:

Draw_color_text 100 100 gold Przykładowy string”;

Odnośnik do komentarza
Udostępnij na innych stronach

! D:\Downloads\MBS_Script_Parser_v_1_1.rar: Invalid or corrupt authenticity information

Czyli - wgraj archiwum bez błędów :)

 

Bajdełej:

Napisałem go dlatego, że jak bym użył skryptu Game Makera to by zbytnio integrował w mój program

Ingerował, nie integrował

 

EDIT: O dziwo, pliki całe, momo że wywalił błąd O.o no to sprawdzam

Odnośnik do komentarza
Udostępnij na innych stronach

Ok, sprawdzilem i powiem tak: parser "MBS" parsowany przez parser GML :D bomba ^^ Szkoda tylko że to nie ma sensu samo w sobie :0 Ale gratuluje stworzenia własnego interpretera ;)

PS. Jesli juz sie upierasz przy wlasnych skryptach to nie lepiej napisac takie cos jako zewnetrzna biblioteke dll i zwracac stringa do execute_string()? No ja mysle ze o wiele lepiej :)

@Kofel: nie kazdy sie uczyl i nie kazdy chce sie uczyc LUA :P

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 tygodnie później...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...