ReadInt64

This commit is contained in:
Mikhalkovich Stanislav 2020-01-12 19:02:52 +03:00
parent d7d28ca3b5
commit 6200e3851d
12 changed files with 31 additions and 7 deletions

View file

@ -15,7 +15,7 @@ internal static class RevisionClass
public const string Major = "3";
public const string Minor = "5";
public const string Build = "1";
public const string Revision = "2299";
public const string Revision = "2300";
public const string MainVersion = Major + "." + Minor;
public const string FullVersion = Major + "." + Minor + "." + Build + "." + Revision;

View file

@ -1,4 +1,4 @@
%MINOR%=5
%REVISION%=2299
%COREVERSION%=1
%REVISION%=2300
%MINOR%=5
%MAJOR%=3

Binary file not shown.

View file

@ -3,6 +3,7 @@
<param name="Keyword" value="Fill">
<param name="Keyword" value="IndexMax">
<param name="Keyword" value="IndexMin">
<param name="Keyword" value="Indices">
<param name="Keyword" value="LastIndexMax">
<param name="Keyword" value="LastIndexMin">
<param name="Keyword" value="RemoveLast">
@ -26,6 +27,12 @@
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò èíäåêñ ïåðâîãî ìèíèìàëüíîãî ýëåìåíòà íà÷èíàÿ ñ ïîçèöèè index</td></tr>
<tr><td><code><b>function</b> IndexMin&lt;T&gt;(Self: <b>array</b> <b>of</b> T; index: integer := 0): integer; <b>where</b> T: IComparable&lt;T&gt;;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò èíäåêñ ïåðâîãî ìèíèìàëüíîãî ýëåìåíòà íà÷èíàÿ ñ ïîçèöèè index</td></tr>
<tr><td><code><b>function</b> Indices&lt;T&gt;(Self: List&lt;T&gt;): <b>sequence </b> <b>of</b> integer;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò ïîñëåäîâàòåëüíîñòü èíäåêñîâ ñïèñêà</td></tr>
<tr><td><code><b>function</b> Indices&lt;T&gt;(Self: List&lt;T&gt;; cond: T-&gt;boolean): <b>sequence </b> <b>of</b> integer;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò ïîñëåäîâàòåëüíîñòü èíäåêñîâ ýëåìåíòîâ ñïèñêà, óäîâëåòâîðÿþùèõ óñëîâèþ</td></tr>
<tr><td><code><b>function</b> Indices&lt;T&gt;(Self: List&lt;T&gt;; cond: (T,integer) -&gt;boolean): <b>sequence </b> <b>of</b> integer;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò ïîñëåäîâàòåëüíîñòü èíäåêñîâ ýëåìåíòîâ ñïèñêà, óäîâëåòâîðÿþùèõ óñëîâèþ</td></tr>
<tr><td><code><b>function</b> LastIndexMax&lt;T&gt;(Self: List&lt;T&gt;; index: integer): integer; <b>where</b> T: IComparable&lt;T&gt;;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò èíäåêñ ïîñëåäíåãî ìèíèìàëüíîãî ýëåìåíòà â äèàïàçîíå [0,index-1]</td></tr>
<tr><td><code><b>function</b> LastIndexMax&lt;T&gt;(Self: <b>array</b> <b>of</b> T; index: integer): integer; <b>where</b> T: IComparable&lt;T&gt;;</code>

View file

@ -5,6 +5,7 @@
<param name="Keyword" value="ReadChar2">
<param name="Keyword" value="ReadChar3">
<param name="Keyword" value="ReadChar4">
<param name="Keyword" value="ReadInt64">
<param name="Keyword" value="ReadInteger">
<param name="Keyword" value="ReadInteger2">
<param name="Keyword" value="ReadInteger3">
@ -15,6 +16,7 @@
<param name="Keyword" value="ReadlnChar2">
<param name="Keyword" value="ReadlnChar3">
<param name="Keyword" value="ReadlnChar4">
<param name="Keyword" value="ReadlnInt64">
<param name="Keyword" value="ReadlnInteger">
<param name="Keyword" value="ReadlnInteger2">
<param name="Keyword" value="ReadlnInteger3">
@ -66,6 +68,12 @@
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò êîðòåæ èç ÷åòûð¸õ çíà÷åíèé òèïà char, ââåäåííûõ ñ êëàâèàòóðû</td></tr>
<tr><td><code><b>function</b> ReadChar4(prompt: string): (char, char, char, char);</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò êîðòåæ èç ÷åòûð¸õ çíà÷åíèé òèïà char, ââåäåííûõ ñ êëàâèàòóðû</td></tr>
<tr><td><code><b>function</b> ReadInt64: int64;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò çíà÷åíèå òèïà int64, ââåäåííîå ñ êëàâèàòóðû</td></tr>
<tr><td><code><b>function</b> ReadInt64(prompt: string): int64;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âûâîäèò ïðèãëàøåíèå ê ââîäó è âîçâðàùàåò çíà÷åíèå òèïà int64, ââåäåííîå ñ êëàâèàòóðû</td></tr>
<tr><td><code><b>function</b> ReadInt64(f: Text): int64;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò çíà÷åíèå òèïà int64, ââåäåííîå èç òåêñòîâîãî ôàéëà f</td></tr>
<tr><td><code><b>function</b> ReadInteger: integer;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò çíà÷åíèå òèïà integer, ââåäåííîå ñ êëàâèàòóðû</td></tr>
<tr><td><code><b>function</b> ReadInteger(prompt: string): integer;</code>
@ -112,6 +120,12 @@
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò êîðòåæ èç ÷åòûð¸õ çíà÷åíèé òèïà char, ââåäåííûõ ñ êëàâèàòóðû, è ïåðåõîäèò íà ñëåäóþùóþ ñòðîêó ââîäà</td></tr>
<tr><td><code><b>function</b> ReadlnChar4(prompt: string): (char, char, char, char);</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò êîðòåæ èç ÷åòûð¸õ çíà÷åíèé òèïà char, ââåäåííûõ ñ êëàâèàòóðû, è ïåðåõîäèò íà ñëåäóþùóþ ñòðîêó ââîäà</td></tr>
<tr><td><code><b>function</b> ReadlnInt64: int64;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò çíà÷åíèå òèïà int64, ââåäåííîå ñ êëàâèàòóðû, è ïåðåõîäèò íà ñëåäóþùóþ ñòðîêó ââîäà</td></tr>
<tr><td><code><b>function</b> ReadlnInt64(prompt: string): int64;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âûâîäèò ïðèãëàøåíèå ê ââîäó è âîçâðàùàåò çíà÷åíèå òèïà int64, ââåäåííîå ñ êëàâèàòóðû,è îñóùåñòâëÿåò ïåðåõîä íà ñëåäóþùóþ ñòðîêó ââîäà</td></tr>
<tr><td><code><b>function</b> ReadlnInt64(f: Text): int64;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò çíà÷åíèå òèïà int64, ââåäåííîå èç òåêñòîâîãî ôàéëà f,è îñóùåñòâëÿåò ïåðåõîä íà ñëåäóþùóþ ñòðîêó</td></tr>
<tr><td><code><b>function</b> ReadlnInteger: integer;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò çíà÷åíèå òèïà integer, ââåäåííîå ñ êëàâèàòóðû, è ïåðåõîäèò íà ñëåäóþùóþ ñòðîêó ââîäà</td></tr>
<tr><td><code><b>function</b> ReadlnInteger(prompt: string): integer;</code>

View file

@ -2,7 +2,7 @@
// This CSharp output file generated by Gardens Point LEX
// Version: 1.1.3.301
// Machine: DESKTOP-G8V08V4
// DateTime: 06.01.2020 19:58:31
// DateTime: 12.01.2020 0:55:55
// UserName: ?????????
// GPLEX input file <ABCPascal.lex>
// GPLEX frame file <embedded resource>

View file

@ -188,6 +188,8 @@ parse_goal
{ root = $1; }
| parts
{ root = $1; }
// | stmt_list
// { root = $$ = NewProgramModule(null, null, null, null, new block(null, $1 as statement_list, @$), @$); }
;
parts

View file

@ -2,7 +2,7 @@
// GPPG version 1.3.6
// Machine: DESKTOP-G8V08V4
// DateTime: 06.01.2020 19:58:32
// DateTime: 12.01.2020 0:55:56
// UserName: ?????????
// Input file <ABCPascal.y>

View file

@ -257,5 +257,6 @@ script=

View file

@ -1 +1 @@
3.5.1.2299
3.5.1.2300

View file

@ -1 +1 @@
!define VERSION '3.5.1.2299'
!define VERSION '3.5.1.2300'

Binary file not shown.