aboutsummaryrefslogtreecommitdiffstats
path: root/bwb_tbl.c
diff options
context:
space:
mode:
Diffstat (limited to 'bwb_tbl.c')
-rw-r--r--bwb_tbl.c1156
1 files changed, 1156 insertions, 0 deletions
diff --git a/bwb_tbl.c b/bwb_tbl.c
new file mode 100644
index 0000000..a1625d1
--- /dev/null
+++ b/bwb_tbl.c
@@ -0,0 +1,1156 @@
+/***************************************************************
+
+ bwb_tbl.c OPTION VERSION table
+ for Bywater BASIC Interpreter
+
+ Copyright (c) 1993, Ted A. Campbell
+ Bywater Software
+
+ email: tcamp@delphi.com
+
+ Copyright and Permissions Information:
+
+ All U.S. and international rights are claimed by the author,
+ Ted A. Campbell.
+
+ This software is released under the terms of the GNU General
+ Public License (GPL), which is distributed with this software
+ in the file "COPYING". The GPL specifies the terms under
+ which users may copy and use the software in this distribution.
+
+ A separate license is available for commercial distribution,
+ for information on which you should contact the author.
+
+***************************************************************/
+
+/*---------------------------------------------------------------*/
+/* NOTE: Modifications marked "JBV" were made by Jon B. Volkoff, */
+/* 11/1995 (eidetics@cerf.net). */
+/* */
+/* Those additionally marked with "DD" were at the suggestion of */
+/* Dale DePriest (daled@cadence.com). */
+/* */
+/* Version 3.00 by Howard Wulf, AF5NE */
+/* */
+/* Version 3.10 by Howard Wulf, AF5NE */
+/* */
+/* Version 3.20 by Howard Wulf, AF5NE */
+/* */
+/*---------------------------------------------------------------*/
+
+
+
+#include "bwbasic.h"
+VersionType bwb_vertable[ /* NUM_VERSIONS */ ] =
+{
+ {
+ "BYWATER", /* Name */
+ B15, /* OptionVersionBitmask */
+ "B15", /* ID */
+ "Bywater BASIC 3", /* Description */
+ "Bywater BASIC Interpreter, version 3.20", /* Reference Title */
+ "by Ted A. Campbell, Jon B. Volkoff, Paul Edwards, et al.", /* Reference Author */
+ "(c) 2014-2017, Howard Wulf, AF5NE", /* Reference Copyright */
+ "http://wwww.sourceforge.net/bwbasic/", /* Reference URL1 */
+ "bwbasic-3.20.zip", /* Reference URL2 */
+ OPTION_LABELS_ON | OPTION_BUGS_ON | OPTION_TRACE_ON, /* OptionFlags */
+ 128, /* OptionReclenInteger */
+ 0, /* OptionBaseInteger */
+ "%m/%d/%Y", /* OptionDateFormat */
+ "%H:%M:%S", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '#', /* OptionDoubleChar */
+ '!', /* OptionSingleChar */
+ '@', /* OptionCurrencyChar */
+ '&', /* OptionLongChar */
+ '%', /* OptionIntegerChar */
+ '~', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '\'', /* OptionCommentChar */
+ ':', /* OptionStatementChar */
+ '?', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ '\0', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '#', /* OptionFilenumChar */
+ '@', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ ',', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '^', /* OptionUsingExrad */
+ '$', /* OptionUsingDollar */
+ '*', /* OptionUsingFiller */
+ '_', /* OptionUsingLiteral */
+ '!', /* OptionUsingFirst */
+ '&', /* OptionUsingAll */
+ '\\', /* OptionUsingLength */
+ }
+ ,
+ {
+ "BYWATER-2", /* Name */
+ B93, /* OptionVersionBitmask */
+ "B93", /* ID */
+ "Bywater BASIC 2", /* Description */
+ "Bywater BASIC Interpreter, version 2.61", /* Reference Title */
+ "by Ted A. Campbell, Jon B. Volkoff, Paul Edwards, et al.", /* Reference Author */
+ "Copyright (c) 1993-2014, Ted A. Campbell", /* Reference Copyright */
+ "http://wwww.sourceforge.net/bwbasic/", /* Reference URL1 */
+ "bwbasic-2.61.zip", /* Reference URL2 */
+ OPTION_LABELS_ON | OPTION_BUGS_ON | OPTION_ERROR_GOSUB, /* OptionFlags */
+ 128, /* OptionReclenInteger */
+ 0, /* OptionBaseInteger */
+ "%m/%d/%Y", /* OptionDateFormat */
+ "%H:%M:%S", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '#', /* OptionDoubleChar */
+ '!', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '&', /* OptionLongChar */
+ '%', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '\'', /* OptionCommentChar */
+ ':', /* OptionStatementChar */
+ '?', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ '\0', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '#', /* OptionFilenumChar */
+ '\0', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ ',', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '^', /* OptionUsingExrad */
+ '$', /* OptionUsingDollar */
+ '*', /* OptionUsingFiller */
+ '_', /* OptionUsingLiteral */
+ '!', /* OptionUsingFirst */
+ '&', /* OptionUsingAll */
+ '\\', /* OptionUsingLength */
+ }
+ ,
+ {
+ "CALL/360", /* Name */
+ S70, /* OptionVersionBitmask */
+ "S70", /* ID */
+ "SBC CALL/360 Mainframe BASIC", /* Description */
+ "CALL/360: BASIC Reference Handbook", /* Reference Title */
+ "by International Business Machines Corporation", /* Reference Author */
+ "(c) 1970, The Service Bureau Corporation", /* Reference Copyright */
+ "http://bitsavers.trailing-edge.com/pdf/ibm/360/os/", /* Reference URL1 */
+ "call_360/CALL_360_BASIC_Reference_Handbook_1970.pdf", /* Reference URL2 */
+ FALSE, /* OptionFlags */
+ 0, /* OptionReclenInteger */
+ 1, /* OptionBaseInteger */
+ "%Y/%m/%d", /* OptionDateFormat */
+ "%H:%M:%S", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '\0', /* OptionDoubleChar */
+ '\0', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '\0', /* OptionLongChar */
+ '\0', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '\0', /* OptionCommentChar */
+ '\0', /* OptionStatementChar */
+ '\0', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ ':', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '\0', /* OptionFilenumChar */
+ '\0', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ '\0', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '!', /* OptionUsingExrad */
+ '\0', /* OptionUsingDollar */
+ '\0', /* OptionUsingFiller */
+ '\0', /* OptionUsingLiteral */
+ '\0', /* OptionUsingFirst */
+ '\0', /* OptionUsingAll */
+ '\0', /* OptionUsingLength */
+ }
+ ,
+ {
+ "CBASIC-II", /* Name */
+ C77, /* OptionVersionBitmask */
+ "C77", /* ID */
+ "CBASIC-II for CP/M", /* Description */
+ "CBASIC-II", /* Reference Title */
+ "by Compiler Systems", /* Reference Author */
+ "(c) 1977, Compiler Systems", /* Reference Copyright */
+ "http://bitsavers.trailing-edge.com/pdf/digitalResearch/cb80/", /* Reference URL1 */
+ "CBASIC_Version_2_Jan81.pdf", /* Reference URL2 */
+ OPTION_BUGS_ON, /* OptionFlags */
+ 0, /* OptionReclenInteger */
+ 0, /* OptionBaseInteger */
+ "%Y/%m/%d", /* OptionDateFormat */
+ "%H:%M:%S", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '#', /* OptionDoubleChar */
+ '!', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '&', /* OptionLongChar */
+ '%', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '\'', /* OptionCommentChar */
+ ':', /* OptionStatementChar */
+ '?', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ '\0', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '#', /* OptionFilenumChar */
+ '\0', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ ',', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '^', /* OptionUsingExrad */
+ '$', /* OptionUsingDollar */
+ '*', /* OptionUsingFiller */
+ '\\', /* OptionUsingLiteral */
+ '!', /* OptionUsingFirst */
+ '&', /* OptionUsingAll */
+ '/', /* OptionUsingLength */
+ }
+ ,
+ {
+ "DARTMOUTH", /* Name */
+ D64, /* OptionVersionBitmask */
+ "D64", /* ID */
+ "Dartmouth DTSS BASIC", /* Description */
+ "BASIC", /* Reference Title */
+ "by Computation Center, Dartmouth College", /* Reference Author */
+ "(c) 1964, Trustees of Dartmouth College", /* Reference Copyright */
+ "http://www.bitsavers.org/pdf/dartmouth/", /* Reference URL1 */
+ "BASIC_Oct64.pdf", /* Reference URL2 */
+ FALSE, /* OptionFlags */
+ 128, /* OptionReclenInteger */
+ 0, /* OptionBaseInteger */
+ "%m/%d/%y", /* OptionDateFormat */
+ "%H:%M", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '#', /* OptionDoubleChar */
+ '!', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '&', /* OptionLongChar */
+ '%', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '\0', /* OptionCommentChar */
+ '\0', /* OptionStatementChar */
+ '\0', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ ':', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '#', /* OptionFilenumChar */
+ '\0', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ ',', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '^', /* OptionUsingExrad */
+ '$', /* OptionUsingDollar */
+ '*', /* OptionUsingFiller */
+ '_', /* OptionUsingLiteral */
+ '!', /* OptionUsingFirst */
+ '&', /* OptionUsingAll */
+ '%', /* OptionUsingLength */
+ }
+ ,
+ {
+ "ECMA-55", /* Name */
+ E78, /* OptionVersionBitmask */
+ "E78", /* ID */
+ "ANSI Minimal BASIC", /* Description */
+ "STANDARD ECMA-55: Minimal BASIC", /* Reference Title */
+ "by EUROPEAN COMPUTER MANUFACTURERS ASSOCIATION", /* Reference Author */
+ "(c) 1978, EUROPEAN COMPUTER MANUFACTURERS ASSOCIATION", /* Reference Copyright */
+ "http://www.ecma-international.org/publications/files/", /* Reference URL1 */
+ "ECMA-ST-WITHDRAWN/ECMA-55,%201st%20Edition,%20January%201978.pdf", /* Reference URL2 */
+ FALSE, /* OptionFlags */
+ 128, /* OptionReclenInteger */
+ 0, /* OptionBaseInteger */
+ "%m/%d/%Y", /* OptionDateFormat */
+ "%H:%M:%S", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '#', /* OptionDoubleChar */
+ '!', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '&', /* OptionLongChar */
+ '%', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '\0', /* OptionCommentChar */
+ '\0', /* OptionStatementChar */
+ '\0', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ '\0', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '#', /* OptionFilenumChar */
+ '\0', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ ',', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '^', /* OptionUsingExrad */
+ '$', /* OptionUsingDollar */
+ '*', /* OptionUsingFiller */
+ '_', /* OptionUsingLiteral */
+ '!', /* OptionUsingFirst */
+ '&', /* OptionUsingAll */
+ '%', /* OptionUsingLength */
+ }
+ ,
+ {
+ "ECMA-116", /* Name */
+ E86, /* OptionVersionBitmask */
+ "E86", /* ID */
+ "ANSI Full BASIC", /* Description */
+ "STANDARD ECMA-116: Full BASIC", /* Reference Title */
+ "by EUROPEAN COMPUTER MANUFACTURERS ASSOCIATION", /* Reference Author */
+ "(c) 1986, EUROPEAN COMPUTER MANUFACTURERS ASSOCIATION", /* Reference Copyright */
+ "http://www.ecma-international.org/publications/files/", /* Reference URL1 */
+ "ECMA-ST-WITHDRAWN/ECMA-116,%201st%20edition,%20June%201986.pdf", /* Reference URL2 */
+ OPTION_LABELS_ON | OPTION_STRICT_ON, /* OptionFlags */
+ 128, /* OptionReclenInteger */
+ 1, /* OptionBaseInteger */
+ "%Y-%m-%d", /* OptionDateFormat */
+ "%H:%M:%S", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '#', /* OptionDoubleChar */
+ '!', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '&', /* OptionLongChar */
+ '%', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '!', /* OptionCommentChar */
+ '\0', /* OptionStatementChar */
+ '\0', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ '\0', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '#', /* OptionFilenumChar */
+ '\0', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ ',', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '^', /* OptionUsingExrad */
+ '$', /* OptionUsingDollar */
+ '*', /* OptionUsingFiller */
+ '_', /* OptionUsingLiteral */
+ '!', /* OptionUsingFirst */
+ '&', /* OptionUsingAll */
+ '%', /* OptionUsingLength */
+ }
+ ,
+ {
+ "GCOS", /* Name */
+ G74, /* OptionVersionBitmask */
+ "G74", /* ID */
+ "GE 600 Mainframe BASIC", /* Description */
+ "TIME-SHARING SYSTEM POCKET GUIDE, SERIES 600/6000 GCOS", /* Reference Title */
+ "by Honeywell", /* Reference Author */
+ "(c) 1974, Honeywell", /* Reference Copyright */
+ "http://www.trailingedge.com/misc/", /* Reference URL1 */
+ "GCOS-TSS-PocketGuide.pdf", /* Reference URL2 */
+ FALSE, /* OptionFlags */
+ 128, /* OptionReclenInteger */
+ 0, /* OptionBaseInteger */
+ "%m/%d/%y", /* OptionDateFormat */
+ "%H:%M", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '#', /* OptionDoubleChar */
+ '!', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '&', /* OptionLongChar */
+ '%', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '\'', /* OptionCommentChar */
+ '\0', /* OptionStatementChar */
+ '\0', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ ':', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '#', /* OptionFilenumChar */
+ '\0', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ ',', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '^', /* OptionUsingExrad */
+ '$', /* OptionUsingDollar */
+ '*', /* OptionUsingFiller */
+ '_', /* OptionUsingLiteral */
+ '!', /* OptionUsingFirst */
+ '&', /* OptionUsingAll */
+ '%', /* OptionUsingLength */
+ }
+ ,
+ {
+ "HAARDT", /* Name */
+ H14, /* OptionVersionBitmask */
+ "H14", /* ID */
+ "bas 2.4 by Michael Haardt", /* Description */
+ "BAS", /* Reference Title */
+ "by by Michael Haardt", /* Reference Author */
+ "(c) 2014, by Michael Haardt", /* Reference Copyright */
+ "http://www.moria.de/~michael/bas/", /* Reference URL1 */
+ "bas-2.4.tar.gz", /* Reference URL2 */
+ OPTION_BUGS_ON, /* OptionFlags */
+ 1, /* OptionReclenInteger */
+ 0, /* OptionBaseInteger */
+ "%m/%d/%Y", /* OptionDateFormat */
+ "%H:%M:%S", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '#', /* OptionDoubleChar */
+ '!', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '\0', /* OptionLongChar */
+ '%', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '\'', /* OptionCommentChar */
+ ':', /* OptionStatementChar */
+ '?', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ '\0', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '#', /* OptionFilenumChar */
+ '\0', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ ',', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '^', /* OptionUsingExrad */
+ '$', /* OptionUsingDollar */
+ '*', /* OptionUsingFiller */
+ '_', /* OptionUsingLiteral */
+ '!', /* OptionUsingFirst */
+ '&', /* OptionUsingAll */
+ '\\', /* OptionUsingLength */
+ }
+ ,
+ {
+ "HANDBOOK1", /* Name */
+ HB1, /* OptionVersionBitmask */
+ "HB1", /* ID */
+ "The BASIC Handbook, 1st Edition", /* Description */
+ "The BASIC Handbook: Encyclopedia of the BASIC Computer Language", /* Reference Title */
+ "by David A. Lien", /* Reference Author */
+ "(c) 1978, Compusoft Publishing", /* Reference Copyright */
+ "ISBN 0-932760-00-7", /* Reference URL1 */
+ "(1st Edition) 364 pages", /* Reference URL2 */
+ OPTION_BUGS_ON, /* OptionFlags */
+ 128, /* OptionReclenInteger */
+ 0, /* OptionBaseInteger */
+ "%m/%d/%Y", /* OptionDateFormat */
+ "%H:%M:%S", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '#', /* OptionDoubleChar */
+ '!', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '&', /* OptionLongChar */
+ '%', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '\'', /* OptionCommentChar */
+ ':', /* OptionStatementChar */
+ '?', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ '\0', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '#', /* OptionFilenumChar */
+ '@', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ ',', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '^', /* OptionUsingExrad */
+ '$', /* OptionUsingDollar */
+ '*', /* OptionUsingFiller */
+ '_', /* OptionUsingLiteral */
+ '!', /* OptionUsingFirst */
+ '&', /* OptionUsingAll */
+ '%', /* OptionUsingLength */
+ }
+ ,
+ {
+ "HANDBOOK2", /* Name */
+ HB2, /* OptionVersionBitmask */
+ "HB2", /* ID */
+ "The BASIC Handbook, 2nd Edition", /* Description */
+ "The BASIC Handbook: Encyclopedia of the BASIC Computer Language", /* Reference Title */
+ "by David A. Lien", /* Reference Author */
+ "(c) 1981, CompuSoft Publishing", /* Reference Copyright */
+ "ISBN 0-932760-05-8", /* Reference URL1 */
+ "(2nd Edition) 480 pages", /* Reference URL2 */
+ OPTION_BUGS_ON, /* OptionFlags */
+ 128, /* OptionReclenInteger */
+ 0, /* OptionBaseInteger */
+ "%m/%d/%Y", /* OptionDateFormat */
+ "%H:%M:%S", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '#', /* OptionDoubleChar */
+ '!', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '&', /* OptionLongChar */
+ '%', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '\'', /* OptionCommentChar */
+ ':', /* OptionStatementChar */
+ '?', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ '\0', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '#', /* OptionFilenumChar */
+ '@', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ ',', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '^', /* OptionUsingExrad */
+ '$', /* OptionUsingDollar */
+ '*', /* OptionUsingFiller */
+ '_', /* OptionUsingLiteral */
+ '!', /* OptionUsingFirst */
+ '&', /* OptionUsingAll */
+ '%', /* OptionUsingLength */
+ }
+ ,
+ {
+ "HEATH", /* Name */
+ H80, /* OptionVersionBitmask */
+ "H80", /* ID */
+ "Heath Benton Harbor BASIC", /* Description */
+ "Extended Benton Harbor BASIC", /* Reference Title */
+ "by Heath Company", /* Reference Author */
+ "(c) 1980, Heath Company", /* Reference Copyright */
+ "http://www.lesbird.com/sebhc/documentation/software/HDOS-2/", /* Reference URL1 */
+ "HDOS_Reference_Chapter6.pdf", /* Reference URL2 */
+ OPTION_BUGS_ON, /* OptionFlags */
+ 0, /* OptionReclenInteger */
+ 0, /* OptionBaseInteger */
+ "", /* OptionDateFormat */
+ "", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '#', /* OptionDoubleChar */
+ '!', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '&', /* OptionLongChar */
+ '%', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '\0', /* OptionCommentChar */
+ ':', /* OptionStatementChar */
+ '\0', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ '\0', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '#', /* OptionFilenumChar */
+ '\0', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ ',', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '^', /* OptionUsingExrad */
+ '$', /* OptionUsingDollar */
+ '*', /* OptionUsingFiller */
+ '_', /* OptionUsingLiteral */
+ '!', /* OptionUsingFirst */
+ '&', /* OptionUsingAll */
+ '%', /* OptionUsingLength */
+ }
+ ,
+ {
+ "MARK-I", /* Name */
+ G65, /* OptionVersionBitmask */
+ "G65", /* ID */
+ "GE 265 Mainframe BASIC", /* Description */
+ "BASIC LANGUAGE REFERENCE MANUAL", /* Reference Title */
+ "by Time-Sharing Service, Information Service Department, General Electric", /* Reference Author */
+ "(c) 1965, Trustees of Dartmouth College", /* Reference Copyright */
+ "http://www.bitsavers.org/pdf/ge/MarkI_Timesharing/", /* Reference URL1 */
+ "202026A_BASIC_Language_Reference_Manual_Jan1967.pdf", /* Reference URL2 */
+ FALSE, /* OptionFlags */
+ 128, /* OptionReclenInteger */
+ 0, /* OptionBaseInteger */
+ "%m/%d/%y", /* OptionDateFormat */
+ "%H:%M", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '#', /* OptionDoubleChar */
+ '!', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '&', /* OptionLongChar */
+ '%', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '\0', /* OptionCommentChar */
+ '\0', /* OptionStatementChar */
+ '\0', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ ':', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '#', /* OptionFilenumChar */
+ '\0', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ ',', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '^', /* OptionUsingExrad */
+ '$', /* OptionUsingDollar */
+ '*', /* OptionUsingFiller */
+ '_', /* OptionUsingLiteral */
+ '!', /* OptionUsingFirst */
+ '&', /* OptionUsingAll */
+ '%', /* OptionUsingLength */
+ }
+ ,
+ {
+ "MARK-II", /* Name */
+ G67, /* OptionVersionBitmask */
+ "G67", /* ID */
+ "GE 435 Mainframe BASIC", /* Description */
+ "BASIC Language Reference Manual", /* Reference Title */
+ "by Time-Sharing Service, Information Service Department, General Electric", /* Reference Author */
+ "(c) 1968, General Electric Company and the Trustees of Dartmouth College", /* Reference Copyright */
+ "http://www.bitsavers.org/pdf/ge/MarkI_Timesharing/", /* Reference URL1 */
+ "711224A_BASICLanguageReferenceManual_Nov1970.pdf", /* Reference URL2 */
+ FALSE, /* OptionFlags */
+ 128, /* OptionReclenInteger */
+ 0, /* OptionBaseInteger */
+ "%m/%d/%y", /* OptionDateFormat */
+ "%H:%M", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '#', /* OptionDoubleChar */
+ '!', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '&', /* OptionLongChar */
+ '%', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '\'', /* OptionCommentChar */
+ '\0', /* OptionStatementChar */
+ '\0', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ ':', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '#', /* OptionFilenumChar */
+ '\0', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ ',', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '^', /* OptionUsingExrad */
+ '$', /* OptionUsingDollar */
+ '*', /* OptionUsingFiller */
+ '_', /* OptionUsingLiteral */
+ '!', /* OptionUsingFirst */
+ '&', /* OptionUsingAll */
+ '%', /* OptionUsingLength */
+ }
+ ,
+ {
+ "MBASIC", /* Name */
+ M80, /* OptionVersionBitmask */
+ "M80", /* ID */
+ "Microsoft BASIC-80 for Xenix", /* Description */
+ "Microsoft BASIC Reference Manual", /* Reference Title */
+ "by Microsoft", /* Reference Author */
+ "(c) 1982, Microsoft", /* Reference Copyright */
+ "http://chiclassiccomp.org/docs/content/computing/Microsoft/", /* Reference URL1 */
+ "Microsoft_Basic_8086Xenix_Reference.pdf", /* Reference URL2 */
+ OPTION_BUGS_ON, /* OptionFlags */
+ 128, /* OptionReclenInteger */
+ 0, /* OptionBaseInteger */
+ "%m/%d/%Y", /* OptionDateFormat */
+ "%H:%M:%S", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '#', /* OptionDoubleChar */
+ '!', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '&', /* OptionLongChar */
+ '%', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '\'', /* OptionCommentChar */
+ ':', /* OptionStatementChar */
+ '?', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ '\0', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '#', /* OptionFilenumChar */
+ '\0', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ ',', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '^', /* OptionUsingExrad */
+ '$', /* OptionUsingDollar */
+ '*', /* OptionUsingFiller */
+ '_', /* OptionUsingLiteral */
+ '!', /* OptionUsingFirst */
+ '&', /* OptionUsingAll */
+ '\\', /* OptionUsingLength */
+ }
+ ,
+ {
+ "PDP-8", /* Name */
+ D73, /* OptionVersionBitmask */
+ "D73", /* ID */
+ "DEC PDP-8 BASIC", /* Description */
+ "DEC 8K BASIC", /* Reference Title */
+ "by Digital Equipement Corporation", /* Reference Author */
+ "(c) 1973, Digital Equipement Corporation", /* Reference Copyright */
+ "http://bitsavers.trailing-edge.com/pdf/dec/pdp8/basic/", /* Reference URL1 */
+ "DEC-08-LBSMA-A-D_8K_BASIC_Jul73.pdf", /* Reference URL2 */
+ OPTION_BUGS_ON, /* OptionFlags */
+ 128, /* OptionReclenInteger */
+ 0, /* OptionBaseInteger */
+ "", /* OptionDateFormat */
+ "", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '#', /* OptionDoubleChar */
+ '!', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '&', /* OptionLongChar */
+ '%', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '\0', /* OptionCommentChar */
+ '\\', /* OptionStatementChar */
+ '\0', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ '\0', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '#', /* OptionFilenumChar */
+ '\0', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ ',', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '^', /* OptionUsingExrad */
+ '$', /* OptionUsingDollar */
+ '*', /* OptionUsingFiller */
+ '_', /* OptionUsingLiteral */
+ '!', /* OptionUsingFirst */
+ '&', /* OptionUsingAll */
+ '\\', /* OptionUsingLength */
+ }
+ ,
+ {
+ "PDP-11", /* Name */
+ D70, /* OptionVersionBitmask */
+ "D70", /* ID */
+ "DEC PDP-11 BASIC", /* Description */
+ "PDP-11 BASIC Programming Manual", /* Reference Title */
+ "by Digital Equipement Corporation", /* Reference Author */
+ "(c) 1970, Digital Equipement Corporation", /* Reference Copyright */
+ "http://bitsavers.trailing-edge.com/pdf/dec/pdp11/basic/", /* Reference URL1 */
+ "DEC-11-AJPB-D_PDP-11_BASIC_Programming_Manual_Dec70.pdf", /* Reference URL2 */
+ OPTION_BUGS_ON, /* OptionFlags */
+ 128, /* OptionReclenInteger */
+ 0, /* OptionBaseInteger */
+ "", /* OptionDateFormat */
+ "", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '#', /* OptionDoubleChar */
+ '!', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '&', /* OptionLongChar */
+ '%', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '\0', /* OptionCommentChar */
+ ':', /* OptionStatementChar */
+ '\0', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ '\0', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '#', /* OptionFilenumChar */
+ '\0', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ ',', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '^', /* OptionUsingExrad */
+ '$', /* OptionUsingDollar */
+ '*', /* OptionUsingFiller */
+ '_', /* OptionUsingLiteral */
+ '!', /* OptionUsingFirst */
+ '&', /* OptionUsingAll */
+ '\\', /* OptionUsingLength */
+ }
+ ,
+ {
+ "RBASIC", /* Name */
+ R86, /* OptionVersionBitmask */
+ "R86", /* ID */
+ "Micronics RBASIC for 6809 FLEX", /* Description */
+ "RBASIC User's Manual", /* Reference Title */
+ "by R. Jones", /* Reference Author */
+ "(c) 1986, Micronics Research Corp.", /* Reference Copyright */
+ "http://www.evenson-consulting.com/swtpc/downloads/", /* Reference URL1 */
+ "RBASIC.zip", /* Reference URL2 */
+ OPTION_BUGS_ON, /* OptionFlags */
+ 0, /* OptionReclenInteger */
+ 0, /* OptionBaseInteger */
+ "%d-%b-%y", /* OptionDateFormat */
+ "%H:%M:%S", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '#', /* OptionDoubleChar */
+ '!', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '&', /* OptionLongChar */
+ '%', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '\0', /* OptionCommentChar */
+ ':', /* OptionStatementChar */
+ '?', /* OptionPrintChar */
+ '!', /* OptionInputChar */
+ '\0', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '#', /* OptionFilenumChar */
+ '\0', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ ',', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '^', /* OptionUsingExrad */
+ '$', /* OptionUsingDollar */
+ '*', /* OptionUsingFiller */
+ '_', /* OptionUsingLiteral */
+ '!', /* OptionUsingFirst */
+ '&', /* OptionUsingAll */
+ '\\', /* OptionUsingLength */
+ }
+ ,
+ {
+ "RSTS-11", /* Name */
+ D71, /* OptionVersionBitmask */
+ "D71", /* ID */
+ "DEC RSTS-11 BASIC-PLUS", /* Description */
+ "RSTS-11 User's Guide : BASIC-PLUS Programming Language", /* Reference Title */
+ "by Digital Equipment Corporation", /* Reference Author */
+ "(c) 1971, Digital Equipment Corporation", /* Reference Copyright */
+ "http://bitsavers.trailing-edge.com/pdf/dec/pdp11/rsts/", /* Reference URL1 */
+ "PL-11-71-01-01-A-D_RSTS-11UsersGuide_May71.pdf", /* Reference URL2 */
+ OPTION_BUGS_ON, /* OptionFlags */
+ 512, /* OptionReclenInteger */
+ 0, /* OptionBaseInteger */
+ "%d-%b-%y", /* OptionDateFormat */
+ "%I:%M %p", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '#', /* OptionDoubleChar */
+ '!', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '&', /* OptionLongChar */
+ '%', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '!', /* OptionCommentChar */
+ ':', /* OptionStatementChar */
+ '?', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ '\0', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '#', /* OptionFilenumChar */
+ '\0', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ ',', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '^', /* OptionUsingExrad */
+ '$', /* OptionUsingDollar */
+ '*', /* OptionUsingFiller */
+ '_', /* OptionUsingLiteral */
+ '!', /* OptionUsingFirst */
+ '&', /* OptionUsingAll */
+ '\\', /* OptionUsingLength */
+ }
+ ,
+ {
+ "SYSTEM/360", /* Name */
+ I70, /* OptionVersionBitmask */
+ "I70", /* ID */
+ "IBM System/360 Mainframe BASIC", /* Description */
+ "BASIC Language Reference Manual", /* Reference Title */
+ "by International Business Machines Corporation", /* Reference Author */
+ "(c) 1970, International Business Machines Corporation", /* Reference Copyright */
+ "http://bitsavers.org/pdf/ibm/360/os/tso/", /* Reference URL1 */
+ "GC28-6837-0_BASIC_Language_Ref_Man_Jun70.pdf", /* Reference URL2 */
+ FALSE, /* OptionFlags */
+ 0, /* OptionReclenInteger */
+ 1, /* OptionBaseInteger */
+ "%Y/%m/%d", /* OptionDateFormat */
+ "%H:%M:%S", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '\0', /* OptionDoubleChar */
+ '\0', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '\0', /* OptionLongChar */
+ '\0', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '\0', /* OptionCommentChar */
+ '\0', /* OptionStatementChar */
+ '\0', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ ':', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '\0', /* OptionFilenumChar */
+ '\0', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ '\0', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '!', /* OptionUsingExrad */
+ '\0', /* OptionUsingDollar */
+ '\0', /* OptionUsingFiller */
+ '\0', /* OptionUsingLiteral */
+ '\0', /* OptionUsingFirst */
+ '\0', /* OptionUsingAll */
+ '\0', /* OptionUsingLength */
+ }
+ ,
+ {
+ "SYSTEM/370", /* Name */
+ I73, /* OptionVersionBitmask */
+ "I73", /* ID */
+ "IBM System/370 Mainframe BASIC", /* Description */
+ "IBM Virtual Machine Facility/370: BASIC Language Reference Manual", /* Reference Title */
+ "by International Business Machines Corporation", /* Reference Author */
+ "(c) 1973, International Business Machines Corporation", /* Reference Copyright */
+ "http://bitsavers.trailing-edge.com/pdf/ibm/370/VM_370/Release_1/", /* Reference URL1 */
+ "GC20-1803-1_VM370_BASIC_Language_Reference_Manual_Rel_1_Apr73.pdf", /* Reference URL2 */
+ FALSE, /* OptionFlags */
+ 0, /* OptionReclenInteger */
+ 1, /* OptionBaseInteger */
+ "%Y/%m/%d", /* OptionDateFormat */
+ "%H:%M:%S", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '\0', /* OptionDoubleChar */
+ '\0', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '\0', /* OptionLongChar */
+ '\0', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '\0', /* OptionCommentChar */
+ '\0', /* OptionStatementChar */
+ '\0', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ ':', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '\0', /* OptionFilenumChar */
+ '\0', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ '\0', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '!', /* OptionUsingExrad */
+ '\0', /* OptionUsingDollar */
+ '\0', /* OptionUsingFiller */
+ '\0', /* OptionUsingLiteral */
+ '\0', /* OptionUsingFirst */
+ '\0', /* OptionUsingAll */
+ '\0', /* OptionUsingLength */
+ }
+ ,
+ {
+ "TRS-80", /* Name */
+ T80, /* OptionVersionBitmask */
+ "T80", /* ID */
+ "TRS-80 Model I/III/4 LBASIC", /* Description */
+ "LBASIC USER'S GUIDE", /* Reference Title */
+ "by Galactic Software, Ltd.", /* Reference Author */
+ "(c) 1981, Galactic Software, Ltd.", /* Reference Copyright */
+ "http://www.tim-mann.org/trs80/doc/", /* Reference URL1 */
+ "lbasic.txt", /* Reference URL2 */
+ OPTION_BUGS_ON, /* OptionFlags */
+ 128, /* OptionReclenInteger */
+ 0, /* OptionBaseInteger */
+ "", /* OptionDateFormat */
+ "%m/%d/%y %H:%M:%S", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '#', /* OptionDoubleChar */
+ '!', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '&', /* OptionLongChar */
+ '%', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '\'', /* OptionCommentChar */
+ ':', /* OptionStatementChar */
+ '?', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ '\0', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '#', /* OptionFilenumChar */
+ '@', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ ',', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '^', /* OptionUsingExrad */
+ '$', /* OptionUsingDollar */
+ '*', /* OptionUsingFiller */
+ '_', /* OptionUsingLiteral */
+ '!', /* OptionUsingFirst */
+ '&', /* OptionUsingAll */
+ '%', /* OptionUsingLength */
+ }
+ ,
+ {
+ "VINTAGE", /* Name */
+ V09, /* OptionVersionBitmask */
+ "V09", /* ID */
+ "Vintage BASIC 1.0.1", /* Description */
+ "Vintage BASIC User's Guide 1.0.1", /* Reference Title */
+ "by Lyle Kopnicky", /* Reference Author */
+ "(c) 2009, Lyle Kopnicky", /* Reference Copyright */
+ "http://www.vintage-basic.net/", /* Reference URL1 */
+ "vintage-basic-1.0.1.tar.gz", /* Reference URL2 */
+ OPTION_BUGS_ON, /* OptionFlags */
+ 128, /* OptionReclenInteger */
+ 0, /* OptionBaseInteger */
+ "", /* OptionDateFormat */
+ "", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '\0', /* OptionDoubleChar */
+ '\0', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '\0', /* OptionLongChar */
+ '%', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '\0', /* OptionCommentChar */
+ ':', /* OptionStatementChar */
+ '\0', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ '\0', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '\0', /* OptionFilenumChar */
+ '\0', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ ',', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '^', /* OptionUsingExrad */
+ '$', /* OptionUsingDollar */
+ '*', /* OptionUsingFiller */
+ '_', /* OptionUsingLiteral */
+ '!', /* OptionUsingFirst */
+ '&', /* OptionUsingAll */
+ '\\', /* OptionUsingLength */
+ }
+ ,
+ {
+ "XBASIC", /* Name */
+ T79, /* OptionVersionBitmask */
+ "T79", /* ID */
+ "TSC XBASIC for 6800 FLEX", /* Description */
+ "Extended BASIC User's Manual", /* Reference Title */
+ "by Technical Systems Consultants", /* Reference Author */
+ "(c) 1979, Technical Systems Consultants", /* Reference Copyright */
+ "http://www.swtpc.com/mholley/Setton/", /* Reference URL1 */
+ "xbasic.pdf", /* Reference URL2 */
+ OPTION_BUGS_ON, /* OptionFlags */
+ 0, /* OptionReclenInteger */
+ 0, /* OptionBaseInteger */
+ "%d-%b-%y", /* OptionDateFormat */
+ "%H:%M:%S", /* OptionTimeFormat */
+ '$', /* OptionStringChar */
+ '#', /* OptionDoubleChar */
+ '!', /* OptionSingleChar */
+ '\0', /* OptionCurrencyChar */
+ '&', /* OptionLongChar */
+ '%', /* OptionIntegerChar */
+ '\0', /* OptionByteChar */
+ '"', /* OptionQuoteChar */
+ '\0', /* OptionCommentChar */
+ ':', /* OptionStatementChar */
+ '?', /* OptionPrintChar */
+ '\0', /* OptionInputChar */
+ '\0', /* OptionImageChar */
+ '(', /* OptionLparenChar */
+ ')', /* OptionRparenChar */
+ '#', /* OptionFilenumChar */
+ '\0', /* OptionAtChar */
+ '#', /* OptionUsingDigit */
+ ',', /* OptionUsingComma */
+ '.', /* OptionUsingPeriod */
+ '+', /* OptionUsingPlus */
+ '-', /* OptionUsingMinus */
+ '^', /* OptionUsingExrad */
+ '$', /* OptionUsingDollar */
+ '*', /* OptionUsingFiller */
+ '_', /* OptionUsingLiteral */
+ '!', /* OptionUsingFirst */
+ '&', /* OptionUsingAll */
+ '\\', /* OptionUsingLength */
+ }
+ ,
+};
+
+
+const size_t NUM_VERSIONS = sizeof (bwb_vertable) / sizeof (VersionType);
+
+
+/* EOF */
Un proyecto texto-plano.xyz