doc/classes/MBasic.html in ripxplore-0.8.0 vs doc/classes/MBasic.html in ripxplore-0.11.0
- old
+ new
@@ -1,189 +1,182 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html
- PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
- <title>Class: MBasic</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <meta http-equiv="Content-Script-Type" content="text/javascript" />
- <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" />
- <script type="text/javascript">
- // <![CDATA[
-
- function popupCode( url ) {
- window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
- }
-
- function toggleCode( id ) {
- if ( document.getElementById )
- elem = document.getElementById( id );
- else if ( document.all )
- elem = eval( "document.all." + id );
- else
- return false;
-
- elemStyle = elem.style;
-
- if ( elemStyle.display != "block" ) {
- elemStyle.display = "block"
- } else {
- elemStyle.display = "none"
- }
-
- return true;
- }
-
- // Make codeblocks hidden by default
- document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )
-
- // ]]>
- </script>
-
-</head>
-<body>
-
-
-
- <div id="classHeader">
- <table class="header-table">
- <tr class="top-aligned-row">
- <td><strong>Class</strong></td>
- <td class="class-name-in-header">MBasic</td>
- </tr>
- <tr class="top-aligned-row">
- <td><strong>In:</strong></td>
- <td>
- <a href="../files/lib/native_file_types/cpm/MBasic_rb.html">
- lib/native_file_types/cpm/MBasic.rb
- </a>
- <br />
- </td>
- </tr>
-
- <tr class="top-aligned-row">
- <td><strong>Parent:</strong></td>
- <td>
- <a href="CPMFile.html">
- CPMFile
- </a>
- </td>
- </tr>
- </table>
- </div>
- <!-- banner header -->
-
- <div id="bodyContent">
-
-
-
- <div id="contextContent">
- <div id="diagram">
- <map id="map" name="map">
- <area shape="rect" coords="5,101,77,149" href="MBasic.html" alt="MBasic" />
- <area shape="rect" coords="5,5,77,53" href="CPMFile.html" alt="CPMFile" />
-</map>
-<img src="../dot/f_63.png" usemap="#map" border="0" alt="dot/f_63.png">
- </div>
-
- <div id="description">
- <p>
-the CP/M MBASIC file format is very similar to the MS-DOS BASICA/GWBASIC
-formats, described at <a
-href="http://www.chebucto.ns.ca/~af380/GW-BASIC-tokens.html">www.chebucto.ns.ca/~af380/GW-BASIC-tokens.html</a>
-</p>
-
- </div>
-
-
- </div>
-
- <div id="method-list">
- <h3 class="section-bar">Methods</h3>
-
- <div class="name-list">
- <a href="#M000199">file_system_file_types</a>
- <a href="#M000200">to_listing</a>
- </div>
- </div>
-
- </div>
-
-
- <!-- if includes -->
-
- <div id="section">
-
-
- <div id="constants-list">
- <h3 class="section-bar">Constants</h3>
-
- <div class="name-list">
- <table summary="Constants">
- <tr class="top-aligned-row context-row">
- <td class="context-item-name">SINGLE_BYTE_TOKENS</td>
- <td>=</td>
- <td class="context-item-value">{ 0x81=>'END', 0x82=>'FOR', 0x83=>'NEXT', 0x84=>'DATA', 0x85=>'INPUT', 0x86=>'DIM', 0x87=>'READ', 0x88=>'LET', 0x89=>'GOTO', 0x8A=>'RUN', 0x8B=>'IF', 0x8C=>'RESTORE', 0x8D=>'GOSUB', 0x8E=>'RETURN', 0x8F=>'REM', 0x90=>'STOP', 0x91=>'PRINT', 0x92=>'CLEAR', 0x93=>'LIST', 0x94=>'NEW', 0x95=>'ON', 0x96=>'DEF', 0x97=>'POKE', 0x98=>'CONT', 0x9B=>'LPRINT', 0x9C=>'LLIST', 0x9D=>'WIDTH', 0x9E=>'ELSE', 0x9F=>'TRACE', 0xA0=>'NOTRACE', 0xA1=>'SWAP', 0xA2=>'ERASE', 0xA3=>'EDIT', 0xA4=>'ERROR', 0xA5=>'RESUME', 0xA6=>'DEL', 0xA7=>'AUTO', 0xA8=>'RENUM', 0xA9=>'DEFSTR', 0xAA=>'DEFINT', 0xAB=>'DEFSNG', 0xAC=>'DEFDBL', 0xAD=>'LINE', 0xAE=>'POP', 0xAF=>'WHILE', 0xB0=>'WEND', 0xB1=>'CALL', 0xB2=>'WRITE', 0xB3=>'COMMON', 0xB4=>'CHAIN', 0xB5=>'OPTION', 0xB6=>'RANDOMIZE', 0xB7=>'SYSTEM', 0xB8=>'OPEN', 0xB9=>'FIELD', 0xBA=>'GET', 0xBB=>'PUT', 0xBC=>'CLOSE', 0xBD=>'LOAD', 0xBE=>'MERGE', 0xBF=>'FILES', 0xC0=>'NAME', 0xC1=>'KILL', 0xC2=>'LSET', 0xC3=>'RSET', 0xC4=>'SAVE', 0xC5=>'RESET', 0xC6=>'TEXT', 0xC7=>'HOME', 0xC8=>'VTAB', 0xC9=>'HTAB', 0xCA=>'INVERSE', 0xCB=>'NORMAL', 0xCC=>'GR', 0xCD=>'COLOR', 0xCE=>'HLIN', 0xCF=>'VLIN', 0xD0=>'PLOT', 0xD1=>'HGR', 0xD2=>'HPLOT', 0xD3=>'HCOLOR', 0xD4=>'BEEP', 0xD5=>'WAIT', 0xDD=>'TO', 0xDE=>'THEN', 0xDF=>'TAB(', 0xE0=>'STEP', 0xE1=>'USR', 0xE2=>'FN', 0xE3=>'SPC(', 0xE4=>'NOT', 0xE5=>'ERL', 0xE6=>'ERR', 0xE7=>'STRING$', 0xE8=>'USING', 0xE9=>'INSTR', 0xEA=>"'", 0xEB=>'VARPTR', 0xEC=>'SCRN', 0xED=>'HSCRN', 0xEE=>'INKEY$', 0xEF=>'>', 0xF0=>'=', 0xF1=>'<', 0xF2=>'+', 0xF3=>'-', 0xF4=>'*', 0xF5=>'/', 0xF6=>'^', 0xF7=>'AND', 0xF8=>'OR', 0xF9=>'XOR', 0xFA=>'EQV', 0xFB=>'IMP', 0xFC=>'MOD', 0xFD=>'\\', }</td>
- </tr>
- <tr class="top-aligned-row context-row">
- <td class="context-item-name">DOUBLE_BYTE_TOKENS</td>
- <td>=</td>
- <td class="context-item-value">{ 0x81=>'LEFT$', 0x82=>'RIGHT$', 0x83=>'MID$', 0x84=>'SGN', 0x85=>'INT', 0x87=>'SQR', 0x88=>'RND', 0x89=>'SIN', 0x8A=>'LOG', 0x8B=>'EXP', 0x8C=>'COS', 0x8D=>'TAN', 0x8E=>'ATN', 0x8F=>'FRE', 0x90=>'POS', 0x91=>'LEN', 0x92=>'STR$', 0x93=>'VAL', 0x94=>'ASC', 0x95=>'CHR$', 0x96=>'PEEK', 0x97=>'SPACE$', 0x98=>'OCT$', 0x99=>'HEX$', 0x9A=>'LPOS', 0x9B=>'CINT', 0x9C=>'CSNG', 0x9D=>'CDBL', 0x9E=>'FIX', 0xAA=>'CVI', 0xAB=>'CVS', 0xAC=>'CVD', 0xAE=>'EOF', 0xAF=>'LOC', 0xB0=>'LOF', 0xB1=>'MKI$', 0xB2=>'MKS$', 0xB3=>'MKD$', 0xB4=>'VPOS', 0xB5=>'PDL', 0xB6=>'BUTTON', }</td>
- </tr>
- </table>
- </div>
- </div>
-
-
-
-
-
-
- <!-- if method_list -->
- <div id="methods">
- <h3 class="section-bar">Public Class methods</h3>
-
- <div id="method-M000199" class="method-detail">
- <a name="M000199"></a>
-
- <div class="method-heading">
- <a href="MBasic.src/M000199.html" target="Code" class="method-signature"
- onclick="popupCode('MBasic.src/M000199.html');return false;">
- <span class="method-name">file_system_file_types</span><span class="method-args">()</span>
- </a>
- </div>
-
- <div class="method-description">
- </div>
- </div>
-
- <h3 class="section-bar">Public Instance methods</h3>
-
- <div id="method-M000200" class="method-detail">
- <a name="M000200"></a>
-
- <div class="method-heading">
- <a href="MBasic.src/M000200.html" target="Code" class="method-signature"
- onclick="popupCode('MBasic.src/M000200.html');return false;">
- <span class="method-name">to_listing</span><span class="method-args">()</span>
- </a>
- </div>
-
- <div class="method-description">
- </div>
- </div>
-
-
- </div>
-
-
- </div>
-
-
-<div id="validator-badges">
- <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>
-</div>
-
-</body>
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+ <title>Class: MBasic</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+ <meta http-equiv="Content-Script-Type" content="text/javascript" />
+ <link rel="stylesheet" href=".././rdoc-style.css" type="text/css" media="screen" />
+ <script type="text/javascript">
+ // <![CDATA[
+
+ function popupCode( url ) {
+ window.open(url, "Code", "resizable=yes,scrollbars=yes,toolbar=no,status=no,height=150,width=400")
+ }
+
+ function toggleCode( id ) {
+ if ( document.getElementById )
+ elem = document.getElementById( id );
+ else if ( document.all )
+ elem = eval( "document.all." + id );
+ else
+ return false;
+
+ elemStyle = elem.style;
+
+ if ( elemStyle.display != "block" ) {
+ elemStyle.display = "block"
+ } else {
+ elemStyle.display = "none"
+ }
+
+ return true;
+ }
+
+ // Make codeblocks hidden by default
+ document.writeln( "<style type=\"text/css\">div.method-source-code { display: none }</style>" )
+
+ // ]]>
+ </script>
+
+</head>
+<body>
+
+
+
+ <div id="classHeader">
+ <table class="header-table">
+ <tr class="top-aligned-row">
+ <td><strong>Class</strong></td>
+ <td class="class-name-in-header">MBasic</td>
+ </tr>
+ <tr class="top-aligned-row">
+ <td><strong>In:</strong></td>
+ <td>
+ <a href="../files/lib/native_file_types/cpm/MBasic_rb.html">
+ lib/native_file_types/cpm/MBasic.rb
+ </a>
+ <br />
+ </td>
+ </tr>
+
+ <tr class="top-aligned-row">
+ <td><strong>Parent:</strong></td>
+ <td>
+ <a href="CPMFile.html">
+ CPMFile
+ </a>
+ </td>
+ </tr>
+ </table>
+ </div>
+ <!-- banner header -->
+
+ <div id="bodyContent">
+
+
+
+ <div id="contextContent">
+
+ <div id="description">
+ <p>
+the CP/M MBASIC file format is very similar to the MS-DOS BASICA/GWBASIC
+formats, described at <a
+href="http://www.chebucto.ns.ca/~af380/GW-BASIC-tokens.html">www.chebucto.ns.ca/~af380/GW-BASIC-tokens.html</a>
+</p>
+
+ </div>
+
+
+ </div>
+
+ <div id="method-list">
+ <h3 class="section-bar">Methods</h3>
+
+ <div class="name-list">
+ <a href="#M000234">file_system_file_types</a>
+ <a href="#M000235">to_listing</a>
+ </div>
+ </div>
+
+ </div>
+
+
+ <!-- if includes -->
+
+ <div id="section">
+
+
+ <div id="constants-list">
+ <h3 class="section-bar">Constants</h3>
+
+ <div class="name-list">
+ <table summary="Constants">
+ <tr class="top-aligned-row context-row">
+ <td class="context-item-name">SINGLE_BYTE_TOKENS</td>
+ <td>=</td>
+ <td class="context-item-value">{
0x81=>'END',
0x82=>'FOR',
0x83=>'NEXT',
0x84=>'DATA',
0x85=>'INPUT',
0x86=>'DIM',
0x87=>'READ',
0x88=>'LET',
0x89=>'GOTO',
0x8A=>'RUN',
0x8B=>'IF',
0x8C=>'RESTORE',
0x8D=>'GOSUB',
0x8E=>'RETURN',
0x8F=>'REM',
0x90=>'STOP',
0x91=>'PRINT',
0x92=>'CLEAR',
0x93=>'LIST',
0x94=>'NEW',
0x95=>'ON',
0x96=>'DEF',
0x97=>'POKE',
0x98=>'CONT',
0x9B=>'LPRINT',
0x9C=>'LLIST',
0x9D=>'WIDTH',
0x9E=>'ELSE',
0x9F=>'TRACE',
0xA0=>'NOTRACE',
0xA1=>'SWAP',
0xA2=>'ERASE',
0xA3=>'EDIT',
0xA4=>'ERROR',
0xA5=>'RESUME',
0xA6=>'DEL',
0xA7=>'AUTO',
0xA8=>'RENUM',
0xA9=>'DEFSTR',
0xAA=>'DEFINT',
0xAB=>'DEFSNG',
0xAC=>'DEFDBL',
0xAD=>'LINE',
0xAE=>'POP',
0xAF=>'WHILE',
0xB0=>'WEND',
0xB1=>'CALL',
0xB2=>'WRITE',
0xB3=>'COMMON',
0xB4=>'CHAIN',
0xB5=>'OPTION',
0xB6=>'RANDOMIZE',
0xB7=>'SYSTEM',
0xB8=>'OPEN',
0xB9=>'FIELD',
0xBA=>'GET',
0xBB=>'PUT',
0xBC=>'CLOSE',
0xBD=>'LOAD',
0xBE=>'MERGE',
0xBF=>'FILES',
0xC0=>'NAME',
0xC1=>'KILL',
0xC2=>'LSET',
0xC3=>'RSET',
0xC4=>'SAVE',
0xC5=>'RESET',
0xC6=>'TEXT',
0xC7=>'HOME',
0xC8=>'VTAB',
0xC9=>'HTAB',
0xCA=>'INVERSE',
0xCB=>'NORMAL',
0xCC=>'GR',
0xCD=>'COLOR',
0xCE=>'HLIN',
0xCF=>'VLIN',
0xD0=>'PLOT',
0xD1=>'HGR',
0xD2=>'HPLOT',
0xD3=>'HCOLOR',
0xD4=>'BEEP',
0xD5=>'WAIT',
0xDD=>'TO',
0xDE=>'THEN',
0xDF=>'TAB(',
0xE0=>'STEP',
0xE1=>'USR',
0xE2=>'FN',
0xE3=>'SPC(',
0xE4=>'NOT',
0xE5=>'ERL',
0xE6=>'ERR',
0xE7=>'STRING$',
0xE8=>'USING',
0xE9=>'INSTR',
0xEA=>"'",
0xEB=>'VARPTR',
0xEC=>'SCRN',
0xED=>'HSCRN',
0xEE=>'INKEY$',
0xEF=>'>',
0xF0=>'=',
0xF1=>'<',
0xF2=>'+',
0xF3=>'-',
0xF4=>'*',
0xF5=>'/',
0xF6=>'^',
0xF7=>'AND',
0xF8=>'OR',
0xF9=>'XOR',
0xFA=>'EQV',
0xFB=>'IMP',
0xFC=>'MOD',
0xFD=>'\\',
}</td>
+ </tr>
+ <tr class="top-aligned-row context-row">
+ <td class="context-item-name">DOUBLE_BYTE_TOKENS</td>
+ <td>=</td>
+ <td class="context-item-value">{
0x81=>'LEFT$',
0x82=>'RIGHT$',
0x83=>'MID$',
0x84=>'SGN',
0x85=>'INT',
0x87=>'SQR',
0x88=>'RND',
0x89=>'SIN',
0x8A=>'LOG',
0x8B=>'EXP',
0x8C=>'COS',
0x8D=>'TAN',
0x8E=>'ATN',
0x8F=>'FRE',
0x90=>'POS',
0x91=>'LEN',
0x92=>'STR$',
0x93=>'VAL',
0x94=>'ASC',
0x95=>'CHR$',
0x96=>'PEEK',
0x97=>'SPACE$',
0x98=>'OCT$',
0x99=>'HEX$',
0x9A=>'LPOS',
0x9B=>'CINT',
0x9C=>'CSNG',
0x9D=>'CDBL',
0x9E=>'FIX',
0xAA=>'CVI',
0xAB=>'CVS',
0xAC=>'CVD',
0xAE=>'EOF',
0xAF=>'LOC',
0xB0=>'LOF',
0xB1=>'MKI$',
0xB2=>'MKS$',
0xB3=>'MKD$',
0xB4=>'VPOS',
0xB5=>'PDL',
0xB6=>'BUTTON',
}</td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+
+
+
+
+
+ <!-- if method_list -->
+ <div id="methods">
+ <h3 class="section-bar">Public Class methods</h3>
+
+ <div id="method-M000234" class="method-detail">
+ <a name="M000234"></a>
+
+ <div class="method-heading">
+ <a href="MBasic.src/M000234.html" target="Code" class="method-signature"
+ onclick="popupCode('MBasic.src/M000234.html');return false;">
+ <span class="method-name">file_system_file_types</span><span class="method-args">()</span>
+ </a>
+ </div>
+
+ <div class="method-description">
+ </div>
+ </div>
+
+ <h3 class="section-bar">Public Instance methods</h3>
+
+ <div id="method-M000235" class="method-detail">
+ <a name="M000235"></a>
+
+ <div class="method-heading">
+ <a href="MBasic.src/M000235.html" target="Code" class="method-signature"
+ onclick="popupCode('MBasic.src/M000235.html');return false;">
+ <span class="method-name">to_listing</span><span class="method-args">()</span>
+ </a>
+ </div>
+
+ <div class="method-description">
+ </div>
+ </div>
+
+
+ </div>
+
+
+ </div>
+
+
+<div id="validator-badges">
+ <p><small><a href="http://validator.w3.org/check/referer">[Validate]</a></small></p>
+</div>
+
+</body>
</html>
\ No newline at end of file