文件名称:bitsybasic:用 Swift 编写的微型 BASIC 解释器
文件大小:226KB
文件格式:ZIP
更新时间:2024-07-03 02:10:07
Swift
FinchBasic 和 BitsyBASIC 版权所有 2014 克里斯托弗·约翰逊 概述 FinchBasic 是一种方言,在实现。 BitsyBASIC 是一个使用 FinchBasic 解释器的 iOS 应用程序。 语法和实现基于这些在线资源: *页面: : 构建 FinchBasic 要为 OS X 构建finchbasic可执行文件,请cd到项目目录并执行以下操作: xcodebuild finchbasic可执行文件将在build/Release目录中。 使用 FinchBasic finchbasic目前只从标准输入读取,写入标准输出,并将错误消息发送到标准错误。 要运行解释器并输入命令,请执行以下操作: finchbasic 如果您想将程序加载到finchbasic并从命令行运行它,您可以执行以下操作: finchbasic < mypro
【文件预览】:
bitsybasic-master
----BitsyBASIC()
--------ConsoleViewController.swift(14KB)
--------Info.plist(1KB)
--------AppDelegate.swift(4KB)
--------BitsyBASIC_Swift-Info.plist(1KB)
--------KeyboardNotification.swift(4KB)
--------Base.lproj()
--------Images.xcassets()
--------InterpreterThread.swift(1KB)
----grammar.ebnf.txt(2KB)
----finchbasic()
--------main.swift(2KB)
----BitsyBASICIcon.sketch(32KB)
----bitsybasic.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(54KB)
----LICENSE(1KB)
----finchlib_cpp()
--------InterpreterEngine.h(9KB)
--------finchlib_cpp-Bridging-Header.h(132B)
--------Interpreter.h(5KB)
--------pasteboard.h(1KB)
--------Info.plist(947B)
--------Interpreter.mm(3KB)
--------finchlib_cpp.h(1KB)
--------syntax.h(24KB)
--------pasteboard.mm(2KB)
--------.clang-format(295B)
--------cppdefs.h(2KB)
--------syntax.mm(18KB)
--------InterpreterEngine.mm(35KB)
--------parse.mm(26KB)
--------parse.h(14KB)
----README.md(17KB)
----BitsyBASICTests()
--------Info.plist(760B)
--------BitsyBASICTests.swift(1KB)
----finchlibTests()
--------Info.plist(760B)
--------finchlibTests.swift(31KB)
----finchlib()
--------Info.plist(952B)
--------io.swift(4KB)
--------char.swift(4KB)
--------finchlib.h(1KB)
--------Interpreter.swift(36KB)
--------pasteboard.swift(2KB)
--------parse.swift(24KB)
--------util.swift(2KB)
--------syntax.swift(20KB)
----finchlib_cppTests()
--------Info.plist(760B)
----.gitignore(493B)