๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Seed7 Programming Language Manual

โœ Scribed by Thomas Mertes


Publisher
seed7.sourceforge.net
Year
2019
Tongue
English
Leaves
190
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Table of Contents


Features of Seed7......Page 2
How to read the Manual......Page 3
Hello World......Page 5
For Loop & Float Expressions......Page 6
Parameters......Page 7
Declare a Statement......Page 9
Template declaring a Statement......Page 10
Normal Declarations......Page 12
Syntax Declarations......Page 13
System Declarations......Page 14
Assignment......Page 15
REPEAT......Page 16
FOR......Page 17
FOR-STEP......Page 18
IF......Page 20
CASE......Page 22
boolean......Page 24
integer......Page 25
bigInteger......Page 30
rational......Page 34
bigRational......Page 36
float......Page 38
complex......Page 41
char......Page 42
string......Page 43
array......Page 47
hash......Page 48
set......Page 49
struct......Page 51
reference......Page 52
ref_list......Page 55
ptr......Page 56
color......Page 57
time......Page 58
duration......Page 59
file......Page 61
text......Page 63
func......Page 64
void......Page 65
type......Page 66
expr......Page 67
ref......Page 69
in......Page 70
inout......Page 72
attr......Page 73
Interface & Implementation......Page 75
Dynamic Dispatch......Page 76
Inheritance......Page 77
Multiple Dispatch......Page 79
Replacing Pointers with Interface Types......Page 81
8 File System......Page 83
Conversion to Strings & back......Page 84
Basic IO Operations......Page 87
IO with Conversion......Page 89
Simple Read & Write Statements......Page 90
Standard Input & Output Files......Page 91
Access to OS Files......Page 92
Keyboard File......Page 95
Sockets......Page 99
User File Types......Page 101
Scanning a File......Page 102
Seed7 Structured Syntax Description......Page 108
Statement Syntax......Page 109
Priority & Associativity......Page 111
Operators Syntax......Page 112
Syntax of predefined Statements......Page 115
Advanced Syntax Definitions......Page 117
Comparison of EBNF & S7SSD......Page 118
White Space......Page 120
Identifiers......Page 121
Literals......Page 122
Call Expressions......Page 126
Dot Expressions......Page 127
readDir......Page 128
getcwd......Page 129
mkdir......Page 130
fileType......Page 131
fileMode......Page 132
fileSize......Page 133
getMTime......Page 134
readlink......Page 135
removeAnyFile......Page 136
moveFile......Page 137
file(PROGRAM)......Page 138
environment......Page 139
13 Primitive Actions......Page 141
Array Types......Page 145
Type bigInteger......Page 146
Type char......Page 148
Directory, File & other Commands......Page 149
Declarations......Page 150
Graphic Output......Page 151
Type clib_file......Page 153
Type float......Page 154
Graphic Keyboard......Page 155
Type integer......Page 156
Text (Console) Screen Keyboard......Page 158
Type pollData......Page 159
proc Operations & Statements......Page 160
Type program......Page 161
Type reference......Page 162
Type ref_list......Page 163
Set Types......Page 164
PRIMITIVE_SOCKET......Page 165
Types Database & sqlStatement......Page 166
Type string......Page 167
Type type......Page 168
Type utf8_file......Page 169
14 Foreign Function Interface......Page 170
C Types used......Page 172
String & Path Conversions......Page 174
stri_to_cstri8_buf......Page 175
cstri_to_stri......Page 176
cstri8_or_cstri_to_stri......Page 177
cp_to_os_path......Page 178
os_stri_free......Page 179
Action Parameters Access Macros......Page 180
Functions to create Action Results......Page 181
Compile Time Errors......Page 183
Exceptions......Page 184
Stack Trace......Page 187
Other Errors & Warnings......Page 189


๐Ÿ“œ SIMILAR VOLUMES


8080/8085 Assembly Language Programming
๐Ÿ“‚ Library ๐ŸŒ English

Intel Corporation, 1981. โ€” 222 p.<div class="bb-sep"></div>This manual describes programming with Intel's assembly language. It will not teach you how to program a computer. Although this manual is designed primarily for reference, it also contains some instructional material to help the beginning p