head 1.6; access; symbols pkgsrc-2026Q1:1.6.0.74 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.6.0.72 pkgsrc-2025Q4-base:1.6 pkgsrc-2025Q3:1.6.0.70 pkgsrc-2025Q3-base:1.6 pkgsrc-2025Q2:1.6.0.68 pkgsrc-2025Q2-base:1.6 pkgsrc-2025Q1:1.6.0.66 pkgsrc-2025Q1-base:1.6 pkgsrc-2024Q4:1.6.0.64 pkgsrc-2024Q4-base:1.6 pkgsrc-2024Q3:1.6.0.62 pkgsrc-2024Q3-base:1.6 pkgsrc-2024Q2:1.6.0.60 pkgsrc-2024Q2-base:1.6 pkgsrc-2024Q1:1.6.0.58 pkgsrc-2024Q1-base:1.6 pkgsrc-2023Q4:1.6.0.56 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.54 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.6.0.52 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.50 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.48 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.46 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.44 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.6.0.42 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.40 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.6.0.38 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.36 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.34 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.32 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.30 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.6.0.26 pkgsrc-2020Q2-base:1.6 pkgsrc-2020Q1:1.6.0.6 pkgsrc-2020Q1-base:1.6 pkgsrc-2019Q4:1.6.0.28 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.6.0.24 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.6.0.22 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.20 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.18 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.16 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.14 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.12 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.10 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.8 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.4 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.2 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.5.0.8 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.6 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.4 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.2 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.4.0.6 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.4 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.2 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.3.0.26 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.24 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.22 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.3.0.20 pkgsrc-2014Q2-base:1.3 pkgsrc-2014Q1:1.3.0.18 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.3.0.16 pkgsrc-2013Q4-base:1.3 pkgsrc-2013Q3:1.3.0.14 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.3.0.12 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.3.0.10 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.3.0.8 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.6 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.4 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.2 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.2.0.54 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.52 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.50 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.48 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.46 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.44 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.42 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.40 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.38 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.36 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.34 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.32 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.30 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.28 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.26 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.24 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.22 pkgsrc-2008Q1:1.2.0.20 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.18 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.16 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.14 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.12 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.10 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.8 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.6 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.4 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.2 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.1.1.1.0.24 pkgsrc-2005Q3-base:1.1.1.1 pkgsrc-2005Q2:1.1.1.1.0.22 pkgsrc-2005Q2-base:1.1.1.1 pkgsrc-2005Q1:1.1.1.1.0.20 pkgsrc-2005Q1-base:1.1.1.1 pkgsrc-2004Q4:1.1.1.1.0.18 pkgsrc-2004Q4-base:1.1.1.1 pkgsrc-2004Q3:1.1.1.1.0.16 pkgsrc-2004Q3-base:1.1.1.1 pkgsrc-2004Q2:1.1.1.1.0.14 pkgsrc-2004Q2-base:1.1.1.1 pkgsrc-2004Q1:1.1.1.1.0.12 pkgsrc-2004Q1-base:1.1.1.1 pkgsrc-2003Q4:1.1.1.1.0.10 pkgsrc-2003Q4-base:1.1.1.1 netbsd-1-6-1:1.1.1.1.0.6 netbsd-1-6-1-base:1.1.1.1 netbsd-1-6:1.1.1.1.0.8 netbsd-1-6-RELEASE-base:1.1.1.1 pkgviews:1.1.1.1.0.4 pkgviews-base:1.1.1.1 buildlink2:1.1.1.1.0.2 buildlink2-base:1.1.1.1 netbsd-1-5-PATCH003:1.1.1.1 netbsd-1-5-PATCH001:1.1.1.1 netbsd-1-5-RELEASE:1.1.1.1 netbsd-1-4-PATCH003:1.1.1.1 netbsd-1-4-PATCH002:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.6 date 2017.01.19.06.48.46; author wen; state Exp; branches; next 1.5; commitid 1XNkdEbyB1Q7SxCz; 1.5 date 2015.12.29.23.34.44; author dholland; state Exp; branches; next 1.4; commitid J5mAcuIF0darSTOy; 1.4 date 2015.05.20.07.27.21; author wen; state Exp; branches; next 1.3; commitid CleCOgGAPQIEG9my; 1.3 date 2012.01.15.15.29.31; author ryoon; state Exp; branches; next 1.2; 1.2 date 2005.11.03.22.19.01; author rillig; state Exp; branches; next 1.1; 1.1 date 2000.02.15.19.43.22; author pooka; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2000.02.15.19.43.22; author pooka; state Exp; branches; next ; desc @@ 1.6 log @Update to 3.10 Upstream changes: CHANGES FROM 3.00 to 3.10 * Implements most of the following BASIC dialects: OPTION VERSION DARTMOUTH ' Dartmouth DTSS BASIC OPTION VERSION MARK-I ' GE 265 Mainframe BASIC OPTION VERSION MARK-II ' GE 435 Mainframe BASIC OPTION VERSION SYSTEM-360 ' IBM System/360 BASIC OPTION VERSION SYSTEM-370 ' IBM System/370 BASIC OPTION VERSION CBASIC-II ' CBASIC-II for CP/M OPTION VERSION ECMA-55 ' ANSI Minimal BASIC OPTION VERSION HANDBOOK1 ' The BASIC Handbook, 1st Edition OPTION VERSION HANDBOOK2 ' The BASIC Handbook, 2nd Edition OPTION VERSION TRS-80 ' TRS-80 Model I/III/4 LBASIC OPTION VERSION BASIC-80 ' Microsoft BASIC-80 for Xenix OPTION VERSION ECMA-116 ' ANSI Full BASIC * from Howard Wulf, AF5NE @ text @$NetBSD$ Primitively roffify the doc so it can be installed as a man page. --- bwbasic.doc.orig 2017-01-19 03:03:40.000000000 +0000 +++ bwbasic.doc @@@@ -1,38 +1,10 @@@@ - - Bywater BASIC Interpreter, version 3.10 - --------------------------------------------- - - Copyright (c) 1993, Ted A. Campbell - for bwBASIC version 2.10, 11 October 1993 - - Copyright (c) 2014-2015, Howatd Wulf, AF5NE - for bwBASIC version 3.00, 12 May 2015 - - Copyright (c) 2015-2016, Howatd Wulf, AF5NE - for bwBASIC version 3.10, 27 July 2016 - - -CONTENTS: - - - 1. DESCRIPTION - 2. TERMS OF USE - 3. QUICK REFERENCE LIST OF COMMANDS, FUNCTIONS AND OPERATORS - 4. GENERAL NOTES ON USAGE - 5. PREDEFINED VARIABLES - 6. UNIMPLEMENTED COMMANDS AND FUNCTIONS - and AGENDA FOR DEVELOPMENT - 7. THE STORY OF Bywater BASIC - 8. COMMUNICATIONS - 9. EXPANDED REFERENCE FOR COMMANDS, FUNCTIONS AND OPERATORS - - The author wishes to express his thanks to Mr. David MacKenzie, - who assisted in the development Unix installation and configuration - for this version. - - -1. DESCRIPTION - +.Dd October 11, 1993 +.Dt bwBASIC 1 +.Os +.Sh NAME +.Nm bwBASIC +.Nd BASIC Interpreter/Shell, version 2.10 +.Sh SYNOPSIS The Bywater BASIC Interpreter (bwBASIC) implements a large superset of the ANSI Standard for Minimal BASIC (X3.60-1978) and a significant @@@@ -55,7 +27,7 @@@@ CONTENTS: lines as they are loaded. -2. TERMS OF USE: +.SH TERMS OF USE: This version of Bywater BASIC is released under the terms of the @@@@ -67,7 +39,7 @@@@ CONTENTS: for information on which you should contact the author. -3. QUICK REFERENCE LIST OF COMMANDS, FUNCTIONS AND OPERATORS +.SH QUICK REFERENCE LIST OF COMMANDS, FUNCTIONS AND OPERATORS The OPTION VERSION command selects a specific BASIC dialect. @@@@ -630,7 +602,7 @@@@ CONTENTS: [LET] variable = expression -4. GENERAL NOTES ON USAGE: +.SH GENERAL NOTES ON USAGE: 4.a. Interactive Environment @@@@ -1564,7 +1536,7 @@@@ CONTENTS: Completed. -5. PREDEFINED VARIABLES +.SH PREDEFINED VARIABLES BWB.EDITOR$ @@@@ -1601,7 +1573,7 @@@@ CONTENTS: these keywords output nothing. -6. UNIMPLEMENTED COMMANDS AND FUNCTIONS, and AGENDA FOR DEVELOPMENT +.SH UNIMPLEMENTED COMMANDS AND FUNCTIONS, and AGENDA FOR DEVELOPMENT There are some items not implemented that have been so long @@@@ -1761,7 +1733,7 @@@@ CONTENTS: ZONEWIDTH -7. THE STORY OF Bywater BASIC +.SH THE STORY OF Bywater BASIC This program was originally begun in 1982 by my grandmother, Mrs. @@@@ -1784,13 +1756,13 @@@@ CONTENTS: should know, though, that I myself am an historian, not a programmer. -8. COMMUNICATIONS: +.SH COMMUNICATIONS: email: tcamp@@delphi.com -9. EXPANDED REFERENCE FOR COMMANDS, FUNCTIONS AND OPERATORS +.SH EXPANDED REFERENCE FOR COMMANDS, FUNCTIONS AND OPERATORS bwBASIC provides a simple "HELP" command to assist you in @ 1.5 log @Add patch comments. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.4 2015/05/20 07:27:21 wen Exp $ d5 1 a5 1 --- bwbasic.doc.orig 2015-05-20 14:17:40.000000000 +0000 d7 1 a7 1 @@@@ -1,36 +1,10 @@@@ d9 1 a9 4 - - - - Bywater BASIC Interpreter, version 3.00 d12 1 a12 1 - Copyright (c) 1993, Ted A. Campbell d16 4 a19 1 - for bwBASIC version 3.00, 2015-04-05 d24 1 d27 1 a27 1 - 3. QUICK REFERENCE LIST OF COMMANDS AND FUNCTIONS d29 2 a30 3 - 5. EXPANDED REFERENCE FOR COMMANDS AND FUNCTIONS - 6. PREDEFINED VARIABLES - 7. UNIMPLEMENTED COMMANDS AND FUNCTIONS d32 3 a34 2 - 8. THE STORY OF BYWATER BASIC - 9. COMMUNICATIONS d42 1 d51 4 a54 4 The Bywater BASIC Interpreter (bwBASIC) implements a large superset of the ANSI Standard for Minimal BASIC (X3.60-1978) @@@@ -53,7 +27,7 @@@@ CONTENTS: into distinct lines as they are loaded. d58 2 a59 1 +.Sh TERMS OF USE: d62 1 a62 2 GNU General Public License (GPL), which is distributed with this @@@@ -64,7 +38,7 @@@@ CONTENTS: d66 2 a67 2 -3. QUICK REFERENCE LIST OF COMMANDS AND FUNCTIONS +.Sh QUICK REFERENCE LIST OF COMMANDS AND FUNCTIONS d69 4 a72 4 Be aware that many of these commands and functions will not be available unless you have enabled a particular dialect using @@@@ -380,7 +354,7 @@@@ CONTENTS: WRITE [# device-number,] element [, .... ] d76 2 a77 1 +.Sh GENERAL NOTES ON USAGE: d80 2 a82 10 @@@@ -790,7 +764,7 @@@@ CONTENTS: END FUNCTION -5. EXPANDED REFERENCE FOR COMMANDS AND FUNCTIONS +.Sh EXPANDED REFERENCE FOR COMMANDS AND FUNCTIONS bwBASIC provides a simple "HELP" command to assist you in finding the command or function you are looking for. @@@@ -6965,7 +6939,7 @@@@ DESCRIPTION: For file X, sets the line w d84 2 d88 3 a90 2 -6. PREDEFINED VARIABLES +.Sh PREDEFINED VARIABLES a91 4 BWB.EDITOR$ BWB.FILES$ @@@@ -7003,7 +6977,7 @@@@ DESCRIPTION: For file X, sets the line w return the current OPTION TERMINAL setting. d93 3 a95 3 -7. UNIMPLEMENTED COMMANDS AND FUNCTIONS, and AGENDA FOR DEVELOPMENT +.Sh UNIMPLEMENTED COMMANDS AND FUNCTIONS, and AGENDA FOR DEVELOPMENT d98 1 a98 2 a part of standard BASICs that their absence will seem surprising. @@@@ -7172,7 +7146,7 @@@@ DESCRIPTION: For file X, sets the line w d102 3 a104 2 -8. THE STORY OF BYWATER BASIC +.Sh THE STORY OF BYWATER BASIC d107 1 a107 2 Verda Spell of Beaumont, TX. She was writing the program using @@@@ -7194,7 +7168,7 @@@@ DESCRIPTION: For file X, sets the line w d111 3 a113 2 -9. COMMUNICATIONS: +.Sh COMMUNICATIONS: d117 6 @ 1.4 log @Update to 3.00 Upstream changes: CHANGES FROM 2.61 to 3.00 * Code redesign from Howard Wulf, AF5NE CHANGES FROM 2.60 to 2.61 * Bug fix from Matthias Rustler CHANGES FROM 2.50 to 2.60 * New maths functions and append mode support from Edmond Orignac * Bug fixes @ text @d1 3 a3 1 $NetBSD: patch-ac,v 1.3 2012/01/15 15:29:31 ryoon Exp $ @ 1.3 log @Update to 2.50 Based on PR pkg/42846 Changelog: CHANGES FROM 2.40 to 2.50 * Bug fixes * New compilation procedure for MVS and CMS CHANGES FROM 2.30 to 2.40 * Bug fixes from Bill Chatfield * Updated documentation * Added support for compiling on CMS (another IBM mainframe OS) CHANGES FROM 2.20pl2 to 2.30 * Minor bug fixes, cosmetic improvements and portability improvements * Added support for compiling on MVS (IBM mainframe) Tested on NetBSD/i3865.99.59 and 5.1. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- bwbasic.doc.orig 2006-10-24 05:40:18.000000000 +0000 d5 1 a5 1 @@@@ -1,33 +1,10 @@@@ d10 1 a10 1 - Bywater BASIC Interpreter/Shell, version 2.10 d16 3 d49 2 a50 2 @@@@ -60,7 +37,7 @@@@ CONTENTS: offer further shell-processing capabilities. d54 1 a54 1 +.Sh TERMS OF USE d58 1 a58 1 @@@@ -71,7 +48,7 @@@@ CONTENTS: d66 3 a68 3 available unless you have set certain flags in the header files @@@@ -199,7 +176,7 @@@@ CONTENTS: WRITE [# device-number,] element [, element ].... d72 1 a72 1 +.Sh GENERAL NOTES ON USAGE d76 4 a79 4 @@@@ -305,7 +282,7 @@@@ CONTENTS: aliases to allow Microsoft-style programs to be run. d82 4 a86 4 The "Dependencies" listed in the folowing reference materials refers to flags that must be set to TRUE in bwbasic.h for the @@@@ -1636,7 +1613,7 @@@@ CONTENTS: ------------------------------------------ d94 4 a97 4 @@@@ -1669,7 +1646,7 @@@@ CONTENTS: (specifically CLS, LOCATE, and INKEY$) may be available. d103 1 a103 1 @@@@ -1853,7 +1830,7 @@@@ CONTENTS: d112 1 a112 3 @@@@ -1873,9 +1850,3 @@@@ CONTENTS: bag and eventually managed to have it all copied over to a PC diskette. I have revised it slightly prior to this release. You d114 2 a115 2 - - d117 4 a120 3 - - email: tcamp@@delphi.com - @ 1.2 log @Fixed wrong use of WRKSRC. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.1.1.1 2000/02/15 19:43:22 pooka Exp $ d3 2 a4 2 --- bwbasic-2.20/bwbasic.doc Tue Oct 12 19:30:12 1993 +++ bwbasic-2.20/bwbasic.1 Fri Feb 11 22:42:36 2000 d46 1 a46 1 @@@@ -60,7 +37,7 @@@@ d55 1 a55 1 @@@@ -71,7 +48,7 @@@@ d64 1 a64 1 @@@@ -199,7 +176,7 @@@@ d73 1 a73 1 @@@@ -305,7 +282,7 @@@@ d82 1 a82 1 @@@@ -1636,7 +1613,7 @@@@ d91 1 a91 1 @@@@ -1669,7 +1646,7 @@@@ d100 1 a100 1 @@@@ -1853,7 +1830,7 @@@@ d109 1 a109 1 @@@@ -1873,9 +1850,3 @@@@ @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 --- bwbasic.doc Tue Oct 12 19:30:12 1993 +++ bwbasic.1 Fri Feb 11 22:42:36 2000 @ 1.1.1.1 log @The Bywater Basic interpreter 2.20 @ text @@