📄 files.txt
字号:
FILE LIST:
------------------------------------
| BASIC.exe | BASIC interpreter
| BUGS.txt | List of known bugs
| CONDITIONALTEST.bas | Test of conditional statements
| DATATEST.bas | Test of DATA/READ statements
| DEFTEST.bas | Test of DEF FN statements
| FORBENCHMARK.bas | 1000 iteration FOR loop
| FORTEST.bas | Test of FOR statements
| GOSUBTEST.bas | Test of GOSUB/RETURN
| MATRIXTEST.bas | Test of matrices (multidimensional arrays)
| SQUARES.bas | Produces a list of squares
| VECTORTEST.bas | Test of vectors (arrays)
|
\---Source
| BASIC Interpreter.sln | Visual Studio 2005 Solution file
| Grammar.txt | EBNF(ish) grammar for Dartmouth BASIC
|
+---BASIC
| | BASIC.cpp | Program entry point
| | BASIC.vcproj | VCBuild project file
| | Builtins.cpp | Builtin function definitions
| | Builtins.h |
| | Code.cpp | Code list class
| | Code.h |
| | CodeLine.cpp | Code line class
| | CodeLine.h |
| | Common.h | Common data types and macros
| | Context.cpp | Runtime context class
| | Context.h |
| | Function.cpp | Function class (both builtins and DEF FN)
| | Function.h |
| | FunctionTable.cpp | Table of functions class
| | FunctionTable.h |
| | LexicalAnalyzer.cpp | Lexer class
| | LexicalAnalyzer.h |
| | RunTime.cpp | Runtime engine
| | RunTime.h |
| | stdafx.cpp | Comes with a VC++ project.
| | stdafx.h | Note: This is not an MFC application.
| | Symbol.cpp | Symbol class
| | Symbol.h |
| | SymbolTable.cpp | Symbol table class
| | SymbolTable.h |
| | SyntaxAnalyzer.cpp | Parser class
| | SyntaxAnalyzer.h | (The bulk of the work is done here)
| | Token.cpp | Token class
| | Token.h |
| |
| +---Debug
| \---Release
\---Examples
CONDITIONALTEST.bas
DATATEST.bas
DEFTEST.bas
FORBENCHMARK.bas
FORTEST.bas
GOSUBTEST.bas
MATRIXTEST.bas
SQUARES.bas
VECTORTEST.bas
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -