![]() |
Yet Another BraynFack
Liste der Anhänge anzeigen (Anzahl: 1)
Herrlich =)
Zu den Sourcen gibt es nicht viel zu sagen. Falls es Fragen gibt, dann stellt sie mir hier.
Delphi-Quellcode:
MfG
// Wie-ist-es-zu-benutzen-demo...
program BF; {$APPTYPE CONSOLE} uses uBraynFack; var BFInterpreter : TBraynFackInterpreter; BFCode, BFStdIn : String; begin BFInterpreter := TBraynFackInterpreter.Create(); try Writeln( '[Brainfuck-code]' ); Readln( BFCode ); Writeln; Writeln( '[Brainfuck-stdin ("," will use it as source)]' ); Readln( BFStdIn ); Writeln; WritelN( BFInterpreter.Interpret( BFCode, pChar( BFStdIn ), Length( BFStdIn ) ) ); finally BFInterpreter.Free(); end; Readln; end. |
Re: Yet Another BraynFack
Hi,
abgesehen von dem Filtern der Kommentarzeichen verstehe ich nicht ganz, wozu du überhaupt einen Compiler brauchst. Soweit ich das sehe nimmst du dabei keine Optimierungen vor. Dann ist es doch günstiger den Source direkt zu interpretieren? Gruß FAlter |
Re: Yet Another BraynFack
Da hast du recht. Es ist für spätere Zwecke implementiert.
MfG |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz