| Index Entry | section |
|
*
| | |
| * | 8.10.6 Complex Number Operations |
| ** | 8.10.6 Complex Number Operations |
|
+
| | |
| + | 8.10.2 String Operations |
| + | 8.10.6 Complex Number Operations |
|
-
| | |
| - | 8.10.6 Complex Number Operations |
| --amtmpfile | 7.1 GPC options besides those of GCC. |
| --autobuild | 7.1 GPC options besides those of GCC. |
| --autolink | 7.1 GPC options besides those of GCC. |
| --automake | 7.1 GPC options besides those of GCC. |
| --big-endian | 7.1 GPC options besides those of GCC. |
| --borland-char-constants | 7.1 GPC options besides those of GCC. |
| --borland-pascal | 7.1 GPC options besides those of GCC. |
| --cidefine | 7.1 GPC options besides those of GCC. |
| --classic-pascal | 7.1 GPC options besides those of GCC. |
| --classic-pascal-level-0 | 7.1 GPC options besides those of GCC. |
| --csdefine | 7.1 GPC options besides those of GCC. |
| --debug-automake | 7.1 GPC options besides those of GCC. |
| --debug-gpi | 7.1 GPC options besides those of GCC. |
| --debug-source | 7.1 GPC options besides those of GCC. |
| --debug-tree | 7.1 GPC options besides those of GCC. |
| --delphi | 7.1 GPC options besides those of GCC. |
| --delphi-comments | 7.1 GPC options besides those of GCC. |
| --double-quoted-strings | 7.1 GPC options besides those of GCC. |
| --exact-compare-strings | 7.1 GPC options besides those of GCC. |
| --executable-file-name | 7.1 GPC options besides those of GCC. |
| --executable-path | 7.1 GPC options besides those of GCC. |
| --extended-pascal | 7.1 GPC options besides those of GCC. |
| --extended-syntax | 7.1 GPC options besides those of GCC. |
| --field-widths | 7.1 GPC options besides those of GCC. |
| --gnu-pascal | 7.1 GPC options besides those of GCC. |
| --gpc-main | 7.1 GPC options besides those of GCC. |
| --gpc-main | 8.11.1 Importing Libraries from Other Languages |
| --gpi-destination-path | 7.1 GPC options besides those of GCC. |
| --ignore-function-results | 7.1 GPC options besides those of GCC. |
| --implementation-only | 7.1 GPC options besides those of GCC. |
| --init-modules | 7.1 GPC options besides those of GCC. |
| --interface-only | 7.1 GPC options besides those of GCC. |
| --io-checking | 7.1 GPC options besides those of GCC. |
| --little-endian | 7.1 GPC options besides those of GCC. |
| --macros | 7.1 GPC options besides those of GCC. |
| --mixed-comments | 7.1 GPC options besides those of GCC. |
| --nested-comments | 7.1 GPC options besides those of GCC. |
| --no-autobuild | 7.1 GPC options besides those of GCC. |
| --no-autolink | 7.1 GPC options besides those of GCC. |
| --no-automake | 7.1 GPC options besides those of GCC. |
| --no-borland-char-constants | 7.1 GPC options besides those of GCC. |
| --no-debug-info | 7.1 GPC options besides those of GCC. |
| --no-default-paths | 7.1 GPC options besides those of GCC. |
| --no-delphi-comments | 7.1 GPC options besides those of GCC. |
| --no-double-quoted-strings | 7.1 GPC options besides those of GCC. |
| --no-exact-compare-strings | 7.1 GPC options besides those of GCC. |
| --no-executable-path | 7.1 GPC options besides those of GCC. |
| --no-extended-syntax | 7.1 GPC options besides those of GCC. |
| --no-field-widths | 7.1 GPC options besides those of GCC. |
| --no-ignore-function-results | 7.1 GPC options besides those of GCC. |
| --no-io-checking | 7.1 GPC options besides those of GCC. |
| --no-macros | 7.1 GPC options besides those of GCC. |
| --no-mixed-comments | 7.1 GPC options besides those of GCC. |
| --no-nested-comments | 7.1 GPC options besides those of GCC. |
| --no-object-destination-path | 7.1 GPC options besides those of GCC. |
| --no-object-path | 7.1 GPC options besides those of GCC. |
| --no-pedantic | 7.1 GPC options besides those of GCC. |
| --no-read-base-specifier | 7.1 GPC options besides those of GCC. |
| --no-read-hex | 7.1 GPC options besides those of GCC. |
| --no-read-white-space | 7.1 GPC options besides those of GCC. |
| --no-short-circuit | 7.1 GPC options besides those of GCC. |
| --no-signed-char | 7.1 GPC options besides those of GCC. |
| --no-stack-checking | 7.1 GPC options besides those of GCC. |
| --no-transparent-file-names | 7.1 GPC options besides those of GCC. |
| --no-truncate-strings | 7.1 GPC options besides those of GCC. |
| --no-typed-address | 7.1 GPC options besides those of GCC. |
| --no-unit-destination-path | 7.1 GPC options besides those of GCC. |
| --no-unit-path | 7.1 GPC options besides those of GCC. |
| --no-unsigned-char | 7.1 GPC options besides those of GCC. |
| --no-write-capital-exponent | 7.1 GPC options besides those of GCC. |
| --no-write-clip-strings | 7.1 GPC options besides those of GCC. |
| --no-write-real-blank | 7.1 GPC options besides those of GCC. |
| --object-destination-path | 7.1 GPC options besides those of GCC. |
| --object-pascal | 7.1 GPC options besides those of GCC. |
| --object-path | 7.1 GPC options besides those of GCC. |
| --pascal-sc | 7.1 GPC options besides those of GCC. |
| --pedantic | 7.1 GPC options besides those of GCC. |
| --print-needed-options | 7.1 GPC options besides those of GCC. |
| --progress-bar | 7.1 GPC options besides those of GCC. |
| --progress-messages | 7.1 GPC options besides those of GCC. |
| --read-base-specifier | 7.1 GPC options besides those of GCC. |
| --read-hex | 7.1 GPC options besides those of GCC. |
| --read-white-space | 7.1 GPC options besides those of GCC. |
| --setlimit | 7.1 GPC options besides those of GCC. |
| --short-circuit | 7.1 GPC options besides those of GCC. |
| --signed-char | 7.1 GPC options besides those of GCC. |
| --stack-checking | 7.1 GPC options besides those of GCC. |
| --standard-pascal | 7.1 GPC options besides those of GCC. |
| --standard-pascal-level-0 | 7.1 GPC options besides those of GCC. |
| --transparent-file-names | 7.1 GPC options besides those of GCC. |
| --truncate-strings | 7.1 GPC options besides those of GCC. |
| --typed-address | 7.1 GPC options besides those of GCC. |
| --unit-destination-path | 7.1 GPC options besides those of GCC. |
| --unit-path | 7.1 GPC options besides those of GCC. |
| --unsigned-char | 7.1 GPC options besides those of GCC. |
| --uses | 7.1 GPC options besides those of GCC. |
| --write-capital-exponent | 7.1 GPC options besides those of GCC. |
| --write-clip-strings | 7.1 GPC options besides those of GCC. |
| --write-real-blank | 7.1 GPC options besides those of GCC. |
| -Wfield-name-problem | 7.1 GPC options besides those of GCC. |
| -Wimplicit-abstract | 7.1 GPC options besides those of GCC. |
| -Winherited-abstract | 7.1 GPC options besides those of GCC. |
| -Wmixed-comments | 7.1 GPC options besides those of GCC. |
| -Wnear-far | 7.1 GPC options besides those of GCC. |
| -Wnested-comments | 7.1 GPC options besides those of GCC. |
| -Wno-field-name-problem | 7.1 GPC options besides those of GCC. |
| -Wno-implicit-abstract | 7.1 GPC options besides those of GCC. |
| -Wno-inherited-abstract | 7.1 GPC options besides those of GCC. |
| -Wno-mixed-comments | 7.1 GPC options besides those of GCC. |
| -Wno-near-far | 7.1 GPC options besides those of GCC. |
| -Wno-nested-comments | 7.1 GPC options besides those of GCC. |
| -Wno-object-directives | 7.1 GPC options besides those of GCC. |
| -Wno-semicolon | 7.1 GPC options besides those of GCC. |
| -Wno-typed-const | 7.1 GPC options besides those of GCC. |
| -Wno-underscore | 7.1 GPC options besides those of GCC. |
| -Wno-warnings | 7.1 GPC options besides those of GCC. |
| -Wobject-directives | 7.1 GPC options besides those of GCC. |
| -Wsemicolon | 7.1 GPC options besides those of GCC. |
| -Wtyped-const | 7.1 GPC options besides those of GCC. |
| -Wunderscore | 7.1 GPC options besides those of GCC. |
| -Wwarnings | 7.1 GPC options besides those of GCC. |
|
/
| | |
| / | 8.10.6 Complex Number Operations |
|
>
| | |
| >< | 8.10.7 Set Operations |
|
A
| | |
| Abs | 9.1 Abs |
| absolute | 9.2 absolute |
| absolute | 10. Pascal keywords and operators supported by GNU Pascal. |
| abstract | 9.3 abstract |
| abstract | 10. Pascal keywords and operators supported by GNU Pascal. |
| Addr | 9.4 Addr |
| alignment | 9.5 AlignOf |
| Alignment, Type Implementation | 8.2.11.2 Alignment |
| AlignOf | 9.5 AlignOf |
| all | 9.6 all |
| all | 10. Pascal keywords and operators supported by GNU Pascal. |
| and | 8.10.5 Operations for Integer and Ordinal Types |
| and | 9.7 and |
| and | 10. Pascal keywords and operators supported by GNU Pascal. |
| and then | 9.8 and then |
| and_then | 9.9 and_then |
| and_then | 10. Pascal keywords and operators supported by GNU Pascal. |
| ANSI | B. Resources For Use With GPC. |
| AnsiChar | 9.10 AnsiChar |
| Append | 9.11 Append |
| Archives, mailing list | 11.2 The GPC Mailing List Archives |
| ArcTan | 8.10.6 Complex Number Operations |
| ArcTan | 9.12 ArcTan |
| Arg | 8.10.6 Complex Number Operations |
| Arg | 9.13 Arg |
| arguments, command line | 8.10.3 Accessing Command Line Arguments |
| array | 9.14 array |
| array | 10. Pascal keywords and operators supported by GNU Pascal. |
| Array Types, Data Types | 8.2.10.3 Array Types |
| array, conformant | 8.4.2 The Standard way to pass arrays of variable size |
| array, open | 8.4.3 BP's alternative to Conformant Arrays |
| array, slice access | 8.5 Accessing parts of strings (and other arrays) |
| as | 9.15 as |
| as | 10. Pascal keywords and operators supported by GNU Pascal. |
| asm | 9.16 asm |
| asm | 10. Pascal keywords and operators supported by GNU Pascal. |
| asm, Statements, Source Structure | 8.1.7.8 asm Inline |
| asmname | 8.11.1 Importing Libraries from Other Languages |
| asmname | 9.17 asmname |
| asmname | 10. Pascal keywords and operators supported by GNU Pascal. |
| Assign | 9.18 Assign |
| Assigned | 9.19 Assigned |
| Assignment, Statements, Source Structure | 8.1.7.1 Assignment |
| attribute | 9.20 attribute |
| attribute | 10. Pascal keywords and operators supported by GNU Pascal. |
| AutoMake, internals | 13.8 GPC's AutoMake Mechanism -- How it Works |
|
B
| | |
| begin | 9.21 begin |
| begin | 10. Pascal keywords and operators supported by GNU Pascal. |
| begin end, Statements, Source Structure | 8.1.7.2 begin end Compound Statement |
| binary distributions, installing | 5.2 Installation instructions for a GPC binary distribution |
| Bind | 8.10.1 File Routines |
| Bind | 9.22 Bind |
| bindable | 9.23 bindable |
| bindable | 10. Pascal keywords and operators supported by GNU Pascal. |
| Binding | 8.10.1 File Routines |
| Binding | 9.24 Binding |
| BindingType | 9.25 BindingType |
| bits | 9.26 BitSizeOf |
| BitSizeOf | 9.26 BitSizeOf |
| Blaise Pascal | B. Resources For Use With GPC. |
| BlockRead | 9.27 BlockRead |
| BlockWrite | 9.28 BlockWrite |
| Boolean | 9.29 Boolean |
| Boolean, Intrinsic, Data Types | 8.2.8 Boolean (Intrinsic) |
| Break | 9.30 Break |
| bugs | 11. Where to get support for GNU Pascal; how to report bugs. |
| Bugs, reporting | 11.6 How to report GPC bugs |
| Built-in | 8.10 Routines Built-in or in the Run Time System |
| Byte | 9.31 Byte |
| ByteBool | 9.32 ByteBool |
| ByteCard | 9.33 ByteCard |
| ByteInt | 9.34 ByteInt |
|
C
| | |
| C | 8.11 Interfacing with Other Languages |
| C | 8.11.1 Importing Libraries from Other Languages |
| C | 9.35 C |
| C language | 8.11.1 Importing Libraries from Other Languages |
| c_language | 8.11.1 Importing Libraries from Other Languages |
| c_language | 9.42 c_language |
| Card | 8.10.7 Set Operations |
| Card | 9.36 Card |
| Cardinal | 9.37 Cardinal |
| case | 9.38 case |
| case | 10. Pascal keywords and operators supported by GNU Pascal. |
| case, Statements, Source Structure | 8.1.7.4 case Statement |
| Char | 9.39 Char |
| Char, Intrinsic, Data Types | 8.2.6 Character Types |
| ChDir | 9.40 ChDir |
| Chr | 9.41 Chr |
| class | 9.43 class |
| class | 10. Pascal keywords and operators supported by GNU Pascal. |
| Classic Pascal | B. Resources For Use With GPC. |
| Close | 9.44 Close |
| Cmplx | 8.10.6 Complex Number Operations |
| Cmplx | 9.45 Cmplx |
| command line arguments | 8.10.3 Accessing Command Line Arguments |
| command line options | 7. Command Line Options supported by GNU Pascal. |
| Commercial Support | 11.4 Where to get individual support for GPC |
| Comp | 9.46 Comp |
| Compilation notes for specific platforms | 5.4 Compilation notes for specific platforms |
| Compiler Crashes | 11.5 If the compiler crashes ... |
| compiler directives | 8.9 Compiler Directives And The Preprocessor |
| Complex | 9.47 Complex |
| complex numbers, operations | 8.10.6 Complex Number Operations |
| Concat | 8.10.2 String Operations |
| Concat | 9.48 Concat |
| conformant arrays, internals | 13.6 Parameter Passing |
| Conjugate | 9.49 Conjugate |
| const | 9.50 const |
| const | 10. Pascal keywords and operators supported by GNU Pascal. |
| Constant Declaration, Source Structures | 8.1.3 Constant Declaration |
| constructor | 9.51 constructor |
| constructor | 10. Pascal keywords and operators supported by GNU Pascal. |
| Continue | 9.52 Continue |
| contributed units | 4.2.5 Contributed units |
| Contributions | B. Resources For Use With GPC. |
| contributors | A. Contributors to GNU Pascal. |
| Copy | 9.53 Copy |
| Copying | C. GNU GENERAL PUBLIC LICENSE |
| Copying | D. GNU LESSER GENERAL PUBLIC LICENSE |
| Cos | 8.10.6 Complex Number Operations |
| Cos | 9.54 Cos |
| Crash, of the compiler | 11.5 If the compiler crashes ... |
| cross-compilers | 5.5 Building and Installing a cross-compiler |
| crossbuilding | 5.6 Crossbuilding a compiler. |
| CRT | 8.14.1 BP compatibility: CRT & WinCRT, portable, with many extensions |
| Crystal | B. Resources For Use With GPC. |
| CString | 9.55 CString |
| CString2String | 9.56 CString2String |
| CStringCopyString | 9.57 CStringCopyString |
| curses | 8.14.1 BP compatibility: CRT & WinCRT, portable, with many extensions |
|
D
| | |
| Data Types, Definition | 8.2.1 Type Definition |
| Database | B. Resources For Use With GPC. |
| Date | 8.10.8 Date And Time Routines |
| Date | 9.58 Date |
| DBM | B. Resources For Use With GPC. |
| debugging | 8.12 Notes for Debugging |
| Dec | 8.10.5 Operations for Integer and Ordinal Types |
| Dec | 9.59 Dec |
| DefineSize | 9.60 DefineSize |
| Delete | 9.61 Delete |
| destructor | 9.62 destructor |
| destructor | 10. Pascal keywords and operators supported by GNU Pascal. |
| Dispose | 8.10.4 Memory Management Routines |
| Dispose | 9.63 Dispose |
| div | 9.64 div |
| div | 10. Pascal keywords and operators supported by GNU Pascal. |
| djgpp | 5.4.1 MS-DOS with DJGPP |
| do | 9.65 do |
| do | 10. Pascal keywords and operators supported by GNU Pascal. |
| Dos | 8.14.2 BP compatibility: Dos |
| DOS, MS- | 5.4.1 MS-DOS with DJGPP |
| DOS, MS- | 5.4.2 MS-DOS or OS/2 with EMX |
| DosUnix | 8.14.3 Overcome some differences between Dos and Unix |
| Double | 8.2.4 Built-in Real (Floating Point) Types |
| Double | 9.66 Double |
| download | 5.1 Where and what to download |
| downto | 9.67 downto |
| downto | 10. Pascal keywords and operators supported by GNU Pascal. |
| Drawing | B. Resources For Use With GPC. |
|
E
| | |
| Editor | B. Resources For Use With GPC. |
| Editor | B. Resources For Use With GPC. |
| efence | 4.2.4 What additional libraries should I have? |
| ElectricFence | 4.2.4 What additional libraries should I have? |
| else | 9.68 else |
| else | 10. Pascal keywords and operators supported by GNU Pascal. |
| emacs | 4.2.6 Can you recommend an IDE? |
| Empty | 9.69 Empty |
| EMX | 5.4.2 MS-DOS or OS/2 with EMX |
| end | 9.70 end |
| end | 10. Pascal keywords and operators supported by GNU Pascal. |
| endianness | 8.2.11.1 Endianness |
| Enumerated Types, Data Types | 8.2.10.2 Enumerated Types |
| EOF | 9.71 EOF |
| EOLn | 9.72 EOLn |
| EpsReal | 9.73 EpsReal |
| EQ | 9.74 EQ |
| Erase | 9.75 Erase |
| Exclude | 9.76 Exclude |
| Exit | 9.77 Exit |
| Exp | 8.10.6 Complex Number Operations |
| Exp | 9.78 Exp |
| export | 9.79 export |
| export | 10. Pascal keywords and operators supported by GNU Pascal. |
| exports | 9.80 exports |
| exports | 10. Pascal keywords and operators supported by GNU Pascal. |
| Extend | 9.81 Extend |
| Extended | 8.2.4 Built-in Real (Floating Point) Types |
| Extended | 9.82 Extended |
| Extended Pascal | B. Resources For Use With GPC. |
| extern | 8.11.1 Importing Libraries from Other Languages |
| extern | 9.83 extern |
| external | 8.11.1 Importing Libraries from Other Languages |
| external | 9.84 external |
| external | 10. Pascal keywords and operators supported by GNU Pascal. |
|
F
| | |
| Fail | 9.85 Fail |
| False | 9.86 False |
| FAQ | 4. The GNU Pascal Frequently Asked Questions List. |
| far | 9.87 far |
| file | 9.88 file |
| file | 10. Pascal keywords and operators supported by GNU Pascal. |
| File Layout, internals | 13.9 Files that make up GPC; Integrating GNU Pascal in GCC |
| File Types, Intrinsic, Data Types | 8.2.7 File Types |
| FileMode | 9.89 FileMode |
| FilePos | 9.90 FilePos |
| files, operations | 8.10.1 File Routines |
| FileSize | 9.91 FileSize |
| FileUtils | 8.14.4 Higher level file and directory handling |
| FillChar | 9.92 FillChar |
| Finalize | 9.93 Finalize |
| Flush | 9.94 Flush |
| for | 9.95 for |
| for | 10. Pascal keywords and operators supported by GNU Pascal. |
| for, Statements, Source Structure | 8.1.7.5 for Statement |
| FormatString | 9.96 FormatString |
| forward | 9.97 forward |
| forward | 10. Pascal keywords and operators supported by GNU Pascal. |
| Frac | 9.98 Frac |
| FrameAddress | 9.99 FrameAddress |
| Free Software | E. The GNU Project. |
| Freedom | B. Resources For Use With GPC. |
| Freedom | C. GNU GENERAL PUBLIC LICENSE |
| Freedom | D. GNU LESSER GENERAL PUBLIC LICENSE |
| FreeMem | 8.10.4 Memory Management Routines |
| FreeMem | 9.100 FreeMem |
| Frequently Asked Questions | 4. The GNU Pascal Frequently Asked Questions List. |
| front-end, internals | 13.4 Language Definition: GPC's Parser |
| front-end, internals | 13.5 Tree Nodes |
| function | 9.101 function |
| function | 10. Pascal keywords and operators supported by GNU Pascal. |
| function, Subroutine Declaration, Source Structure | 8.1.6.2 The Function |
| functional type | 8.2.10.9 Procedural and Functional Types |
| functions as parameters, internals | 13.6 Parameter Passing |
| functions, predefined | 8.10 Routines Built-in or in the Run Time System |
|
G
| | |
| GDBM | B. Resources For Use With GPC. |
| GE | 9.102 GE |
| General Public License | C. GNU GENERAL PUBLIC LICENSE |
| Get | 8.10.1 File Routines |
| Get | 9.103 Get |
| GetMem | 8.10.4 Memory Management Routines |
| GetMem | 9.104 GetMem |
| gettext | B. Resources For Use With GPC. |
| GetTimeStamp | 8.10.8 Date And Time Routines |
| GetTimeStamp | 9.105 GetTimeStamp |
| GMP | 8.14.5 Arithmetic with unlimited size and precision |
| gmp | 4.2.4 What additional libraries should I have? |
| GNU DBM | B. Resources For Use With GPC. |
| GNU General Public License | C. GNU GENERAL PUBLIC LICENSE |
| GNU Lesser General Public License | D. GNU LESSER GENERAL PUBLIC LICENSE |
| GNU Library General Public License | D. GNU LESSER GENERAL PUBLIC LICENSE |
| GNU Pascal command line options | 7. Command Line Options supported by GNU Pascal. |
| GNU, project | E. The GNU Project. |
| goto | 9.106 goto |
| goto | 10. Pascal keywords and operators supported by GNU Pascal. |
| goto, Statements, Source Structure | 8.1.7.10 goto Statement |
| GPC and other languages | 8.11 Interfacing with Other Languages |
| GPC source, internals | 13. The GPC Source Reference |
| GPC, internals | 13. The GPC Source Reference |
| GPCUtil | 8.14.6 Turbo Power compatibility, etc. |
| GPI files, internals | 13.7 GPI files -- GNU Pascal Interfaces |
| GPL | C. GNU GENERAL PUBLIC LICENSE |
| grammar, internals | 13.4 Language Definition: GPC's Parser |
| Graphics | B. Resources For Use With GPC. |
| Graphics | B. Resources For Use With GPC. |
| GRX | B. Resources For Use With GPC. |
| GT | 9.107 GT |
| GTK | B. Resources For Use With GPC. |
| GUI | B. Resources For Use With GPC. |
|
H
| | |
| Halt | 9.108 Halt |
| HeapMon | 8.14.7 Primitive heap checking |
| help | 11. Where to get support for GNU Pascal; how to report bugs. |
| High | 9.109 High |
| highlights | 2. Some of GPC's most interesting features. |
| HTTP | 5.1 Where and what to download |
|
I
| | |
| IDE | 4.2.6 Can you recommend an IDE? |
| IDE | B. Resources For Use With GPC. |
| IDE | B. Resources For Use With GPC. |
| if | 9.110 if |
| if | 10. Pascal keywords and operators supported by GNU Pascal. |
| if, Statements, Source Structure | 8.1.7.3 if Statement |
| Im | 8.10.6 Complex Number Operations |
| Im | 9.111 Im |
| implementation | 9.112 implementation |
| implementation | 10. Pascal keywords and operators supported by GNU Pascal. |
| import | 9.113 import |
| import | 10. Pascal keywords and operators supported by GNU Pascal. |
| import part | 8.1.8.1 The Source Structure of ISO-10206 Extended Pascal Modules |
| import part | 8.1.8.2 The Source Structure of UCSD/Borland Pascal Units |
| Import Part, Source Structures | 8.1.8 Import Part and Module/Unit Concept |
| in | 9.114 in |
| in | 10. Pascal keywords and operators supported by GNU Pascal. |
| Inc | 8.10.5 Operations for Integer and Ordinal Types |
| Inc | 9.115 Inc |
| Include | 9.116 Include |
| Index | 9.117 Index |
| inherited | 8.8 Object-Orientated Programming |
| inherited | 9.118 inherited |
| inherited | 10. Pascal keywords and operators supported by GNU Pascal. |
| Initialize | 9.119 Initialize |
| inline | 9.120 inline |
| inline | 10. Pascal keywords and operators supported by GNU Pascal. |
| InOutRes | 9.121 InOutRes |
| Input | 9.122 Input |
| Insert | 9.123 Insert |
| installing binary distributions | 5.2 Installation instructions for a GPC binary distribution |
| installing GNU Pascal | 5. How to download, compile and install GNU Pascal. |
| installing source distributions | 5.3 Compiling GPC |
| Int | 9.124 Int |
| Integer | 9.125 Integer |
| Integer types | 8.2.3 Integer Types |
| integer types, compatibility | 8.2.3.4 Integer Types and Compatibility |
| integer types, main branch | 8.2.3.2 The Main Branch of Integer Types |
| integer types, natural | 8.2.3.1 The CPU's Natural Integer Types |
| integer types, specified size | 8.2.3.3 Integer Types with Specified Size |
| integer types, summary | 8.2.3.5 Summary of Integer Types |
| integer, operations | 8.10.5 Operations for Integer and Ordinal Types |
| interface | 9.126 interface |
| interface | 10. Pascal keywords and operators supported by GNU Pascal. |
| intermediate code, internals | 13.5 Tree Nodes |
| Internationalization | B. Resources For Use With GPC. |
| interrupt | 9.127 interrupt |
| interrupt | 10. Pascal keywords and operators supported by GNU Pascal. |
| Intl | 8.14.8 Internationalization |
| IOResult | 9.128 IOResult |
| is | 9.129 is |
| is | 10. Pascal keywords and operators supported by GNU Pascal. |
| ISO 10206 | B. Resources For Use With GPC. |
| ISO 7185 | B. Resources For Use With GPC. |
|
L
| | |
| label | 9.130 label |
| label | 10. Pascal keywords and operators supported by GNU Pascal. |
| Label Declaration, Source Structures | 8.1.2 Label Declaration |
| language definition, internals | 13.4 Language Definition: GPC's Parser |
| LastPosition | 8.10.1 File Routines |
| LastPosition | 9.131 LastPosition |
| LE | 9.132 LE |
| Length | 9.133 Length |
| Lesser General Public License | D. GNU LESSER GENERAL PUBLIC LICENSE |
| lexical analyzer, internals | 13.2 GPC's Lexical Analyzer |
| LGPL | D. GNU LESSER GENERAL PUBLIC LICENSE |
| libraries | 4.2.4 What additional libraries should I have? |
| Libraries | 7.2 The most commonly used options to GPC |
| library | 9.134 library |
| library | 10. Pascal keywords and operators supported by GNU Pascal. |
| Library General Public License | D. GNU LESSER GENERAL PUBLIC LICENSE |
| linking | 8.11.1 Importing Libraries from Other Languages |
| Ln | 8.10.6 Complex Number Operations |
| Ln | 9.135 Ln |
| LoCase | 9.136 LoCase |
| LongBool | 9.137 LongBool |
| LongCard | 9.138 LongCard |
| LongestBool | 9.139 LongestBool |
| LongestCard | 9.140 LongestCard |
| LongestInt | 9.141 LongestInt |
| LongestReal | 9.142 LongestReal |
| LongestWord | 9.143 LongestWord |
| LongInt | 9.144 LongInt |
| LongReal | 8.2.4 Built-in Real (Floating Point) Types |
| LongReal | 9.145 LongReal |
| LongWord | 9.146 LongWord |
| Loops, Loop Control Statements | 8.1.7.13 Loop Control Statements |
| Low | 9.147 Low |
| LT | 9.148 LT |
|
M
| | |
| Machine-dependent Type Implementation | 8.2.11 Machine-dependent Type Implementation |
| magic, internals | 13.5 Tree Nodes |
| Mailing List | 11.1 The GPC Mailing List |
| Mailing List Archives | 11.2 The GPC Mailing List Archives |
| Mailing List Archives | B. Resources For Use With GPC. |
| main program | 8.11.1 Importing Libraries from Other Languages |
| Mark | 9.149 Mark |
| Max | 8.10.5 Operations for Integer and Ordinal Types |
| Max | 9.150 Max |
| MaxChar | 9.151 MaxChar |
| MaxInt | 9.152 MaxInt |
| MaxReal | 9.153 MaxReal |
| MD5 | 8.14.9 `MD5' Message Digests |
| MedBool | 9.154 MedBool |
| MedCard | 9.155 MedCard |
| MedInt | 9.156 MedInt |
| MedReal | 9.157 MedReal |
| MedWord | 9.158 MedWord |
| memory management | 8.10.4 Memory Management Routines |
| Min | 8.10.5 Operations for Integer and Ordinal Types |
| Min | 9.159 Min |
| MinReal | 9.160 MinReal |
| MkDir | 9.161 MkDir |
| mod | 9.162 mod |
| mod | 10. Pascal keywords and operators supported by GNU Pascal. |
| module | 9.163 module |
| module | 10. Pascal keywords and operators supported by GNU Pascal. |
| Modules, source structure | 8.1.8.1 The Source Structure of ISO-10206 Extended Pascal Modules |
| Move | 9.164 Move |
| MoveLeft | 9.165 MoveLeft |
| MoveRight | 9.166 MoveRight |
| MS Windows 95/98/NT | 5.1 Where and what to download |
| MS Windows 95/98/NT | 5.1 Where and what to download |
| MS Windows 95/98/NT | 5.4.3 MS Windows 95/98/NT |
| MS-DOS | 5.4.1 MS-DOS with DJGPP |
| MS-DOS | 5.4.2 MS-DOS or OS/2 with EMX |
| MySQL | B. Resources For Use With GPC. |
|
N
| | |
| Name | 9.167 Name |
| ncurses | 4.2.4 What additional libraries should I have? |
| ncurses | 8.14.1 BP compatibility: CRT & WinCRT, portable, with many extensions |
| NE | 9.168 NE |
| near | 9.169 near |
| New | 8.8 Object-Orientated Programming |
| New | 8.10.4 Memory Management Routines |
| New | 9.170 New |
| NewCString | 9.171 NewCString |
| news | 3. New Features of GNU Pascal. |
| Newsgroups | 11.3 Newsgroups relevant to GPC |
| nil | 9.172 nil |
| nil | 10. Pascal keywords and operators supported by GNU Pascal. |
| not | 8.10.5 Operations for Integer and Ordinal Types |
| not | 9.173 not |
| not | 10. Pascal keywords and operators supported by GNU Pascal. |
| Null | 9.174 Null |
|
O
| | |
| object | 9.175 object |
| object | 10. Pascal keywords and operators supported by GNU Pascal. |
| Object Types, Data Types | 8.2.10.10 Object Types |
| object-orientated programming | 8.8 Object-Orientated Programming |
| Objects | 8.11.2 Exporting GPC Libraries to Other Languages |
| Odd | 9.176 Odd |
| of | 9.177 of |
| of | 10. Pascal keywords and operators supported by GNU Pascal. |
| only | 9.178 only |
| only | 10. Pascal keywords and operators supported by GNU Pascal. |
| OOP | 8.8 Object-Orientated Programming |
| operations, complex numbers | 8.10.6 Complex Number Operations |
| operations, files | 8.10.1 File Routines |
| operations, integer and ordinal | 8.10.5 Operations for Integer and Ordinal Types |
| operations, sets | 8.10.7 Set Operations |
| operations, string | 8.10.2 String Operations |
| operator | 9.179 operator |
| operator | 10. Pascal keywords and operators supported by GNU Pascal. |
| operator, Subroutine Declaration, Source Structure | 8.1.6.3 The Operator |
| Operators | 8.3 Operators |
| operators, built-in | 8.3.1 Built-in Operators |
| operators, user-defined | 8.3.2 User-defined Operators |
| options, command line | 7. Command Line Options supported by GNU Pascal. |
| or | 8.10.5 Operations for Integer and Ordinal Types |
| or | 9.180 or |
| or | 10. Pascal keywords and operators supported by GNU Pascal. |
| or else | 9.182 or else |
| or_else | 9.183 or_else |
| or_else | 10. Pascal keywords and operators supported by GNU Pascal. |
| Ord | 9.181 Ord |
| Ordinal Types, Intrinsic, Data Types | 8.2.2 Ordinal Types |
| ordinal, operations | 8.10.5 Operations for Integer and Ordinal Types |
| OS/2 | 5.4.2 MS-DOS or OS/2 with EMX |
| otherwise | 9.184 otherwise |
| otherwise | 10. Pascal keywords and operators supported by GNU Pascal. |
| Output | 9.185 Output |
| output file option | 7.2 The most commonly used options to GPC |
| output file option | 7.2 The most commonly used options to GPC |
| Overlay | 8.14.10 BP compatibility: Overlay |
| Override | 9.186 Override |
|
P
| | |
| Pack | 9.187 Pack |
| packed | 9.188 packed |
| packed | 10. Pascal keywords and operators supported by GNU Pascal. |
| Page | 9.189 Page |
| PAnsiChar | 9.190 PAnsiChar |
| ParamCount | 8.10.3 Accessing Command Line Arguments |
| ParamCount | 9.191 ParamCount |
| Parameter List, Subroutine Declaration, Source Structure | 8.1.6.4 Subroutine Parameter List Declaration |
| parameter passing, internals | 13.6 Parameter Passing |
| parameter, protected | 8.4.1 Parameters declared as `protected' or `const' |
| ParamStr | 8.10.3 Accessing Command Line Arguments |
| ParamStr | 9.192 ParamStr |
| parser, internals | 13.4 Language Definition: GPC's Parser |
| Pascal standards | B. Resources For Use With GPC. |
| Pascal, Blaise | B. Resources For Use With GPC. |
| PChar | 9.193 PChar |
| PDCurses | 4.2.4 What additional libraries should I have? |
| PDCurses | 8.14.1 BP compatibility: CRT & WinCRT, portable, with many extensions |
| PENG | 4.2.6 Can you recommend an IDE? |
| PENG | B. Resources For Use With GPC. |
| Pi | 9.194 Pi |
| Pipe | 8.14.11 Start a child process, connected with pipes, also on Dos |
| PObjectType | 9.195 PObjectType |
| Pointer | 9.196 Pointer |
| pointer arithmetics | 8.6 Pointer Arithmetics |
| pointer types | 8.2.10.8 Pointer Types |
| Pointer, Intrinsic, Data Types | 8.2.9 Pointer (Intrinsic) |
| Polar | 8.10.6 Complex Number Operations |
| Polar | 9.197 Polar |
| Ports | 8.14.12 BP compatibility (partly): `Port', `PortW' arrays |
| Pos | 9.198 Pos |
| Position | 8.10.1 File Routines |
| Position | 9.199 Position |
| PostgreSQL | B. Resources For Use With GPC. |
| pow | 8.10.6 Complex Number Operations |
| pow | 9.200 pow |
| pow | 10. Pascal keywords and operators supported by GNU Pascal. |
| Pred | 8.10.5 Operations for Integer and Ordinal Types |
| Pred | 9.201 Pred |
| preprocessor | 8.9 Compiler Directives And The Preprocessor |
| Printer | 8.14.13 BP compatibility: Printer, portable |
| private | 9.202 private |
| private | 10. Pascal keywords and operators supported by GNU Pascal. |
| procedural parameters, internals | 13.6 Parameter Passing |
| procedural type | 8.2.10.9 Procedural and Functional Types |
| procedure | 9.203 procedure |
| procedure | 10. Pascal keywords and operators supported by GNU Pascal. |
| Procedure Call, Statements, Source Structure | 8.1.7.11 Procedure Call |
| procedure, Subroutine Declaration, Source Structure | 8.1.6.1 The Procedure |
| procedures, predefined | 8.10 Routines Built-in or in the Run Time System |
| Professional Support | 11.4 Where to get individual support for GPC |
| program | 9.204 program |
| program | 10. Pascal keywords and operators supported by GNU Pascal. |
| programming in GPC | 8. The Programmer's Guide to GPC |
| Programs, source structure | 8.1.1 The Source Structure of Programs |
| property | 9.205 property |
| property | 10. Pascal keywords and operators supported by GNU Pascal. |
| protected | 8.11.1 Importing Libraries from Other Languages |
| protected | 9.206 protected |
| protected | 10. Pascal keywords and operators supported by GNU Pascal. |
| protected, parameter | 8.4.1 Parameters declared as `protected' or `const' |
| PtrCard | 9.207 PtrCard |
| PtrDiffType | 9.208 PtrDiffType |
| PtrInt | 9.209 PtrInt |
| PtrWord | 9.210 PtrWord |
| public | 9.211 public |
| public | 10. Pascal keywords and operators supported by GNU Pascal. |
| published | 9.212 published |
| published | 10. Pascal keywords and operators supported by GNU Pascal. |
| Put | 8.10.1 File Routines |
| Put | 9.213 Put |
|
Q
| | |
| qualified | 9.214 qualified |
| qualified | 10. Pascal keywords and operators supported by GNU Pascal. |
| Questions, Frequently Asked | 4. The GNU Pascal Frequently Asked Questions List. |
|
R
| | |
| Random | 9.215 Random |
| Randomize | 9.216 Randomize |
| Re | 8.10.6 Complex Number Operations |
| Re | 9.217 Re |
| Read | 9.218 Read |
| ReadLn | 9.219 ReadLn |
| ReadStr | 9.220 ReadStr |
| Real | 8.2.4 Built-in Real (Floating Point) Types |
| Real | 9.221 Real |
| record | 9.222 record |
| record | 10. Pascal keywords and operators supported by GNU Pascal. |
| Record Types, Data Types | 8.2.10.4 Record Types |
| record, variant | 8.2.10.5 Variant Records |
| Redistribution | C. GNU GENERAL PUBLIC LICENSE |
| Redistribution | D. GNU LESSER GENERAL PUBLIC LICENSE |
| RegEx | 8.14.14 Regular Expression matching and substituting |
| register | 9.223 register |
| Release | 9.224 Release |
| Rename | 9.225 Rename |
| repeat | 9.226 repeat |
| repeat | 10. Pascal keywords and operators supported by GNU Pascal. |
| repeat, Statements, Source Structure | 8.1.7.7 repeat Statement |
| Reporting Bugs | 11.6 How to report GPC bugs |
| Reset | 9.227 Reset |
| resident | 9.228 resident |
| resident | 10. Pascal keywords and operators supported by GNU Pascal. |
| Resources | B. Resources For Use With GPC. |
| restricted | 9.229 restricted |
| restricted | 10. Pascal keywords and operators supported by GNU Pascal. |
| Result | 9.230 Result |
| Return | 9.231 Return |
| ReturnAddress | 9.232 ReturnAddress |
| Rewrite | 9.233 Rewrite |
| RHIDE | 4.2.6 Can you recommend an IDE? |
| RHIDE | B. Resources For Use With GPC. |
| RmDir | 9.234 RmDir |
| Root | 9.235 Root |
| Round | 9.236 Round |
| routines, predefined | 8.10 Routines Built-in or in the Run Time System |
| Run Time Library | 8.10 Routines Built-in or in the Run Time System |
| Run Time Library | 8.13 Pascal declarations for GPC's Run Time System |
| Run Time System | 8.10 Routines Built-in or in the Run Time System |
| Run Time System | 8.13 Pascal declarations for GPC's Run Time System |
| RunError | 9.237 RunError |
| rx | 4.2.4 What additional libraries should I have? |
| rx | 8.14.14 Regular Expression matching and substituting |
|
S
| | |
| schemata | 8.2.10.6 EP's Schema Types including `String' |
| Seek | 9.238 Seek |
| SeekRead | 8.10.1 File Routines |
| SeekRead | 9.239 SeekRead |
| SeekUpdate | 8.10.1 File Routines |
| SeekUpdate | 9.240 SeekUpdate |
| SeekWrite | 8.10.1 File Routines |
| SeekWrite | 9.241 SeekWrite |
| segment | 9.242 segment |
| segment | 10. Pascal keywords and operators supported by GNU Pascal. |
| Self | 9.243 Self |
| set | 9.244 set |
| set | 10. Pascal keywords and operators supported by GNU Pascal. |
| Set Types, Data Types | 8.2.10.7 Set Types |
| SetFileTime | 9.245 SetFileTime |
| SetLength | 9.246 SetLength |
| sets, operations | 8.10.7 Set Operations |
| SetType | 9.247 SetType |
| shl | 8.10.5 Operations for Integer and Ordinal Types |
| shl | 9.248 shl |
| shl | 10. Pascal keywords and operators supported by GNU Pascal. |
| ShortBool | 9.249 ShortBool |
| ShortCard | 9.250 ShortCard |
| ShortInt | 9.251 ShortInt |
| ShortReal | 8.2.4 Built-in Real (Floating Point) Types |
| ShortReal | 9.252 ShortReal |
| ShortWord | 9.253 ShortWord |
| shr | 8.10.5 Operations for Integer and Ordinal Types |
| shr | 9.254 shr |
| shr | 10. Pascal keywords and operators supported by GNU Pascal. |
| Sin | 8.10.6 Complex Number Operations |
| Sin | 9.255 Sin |
| Single | 8.2.4 Built-in Real (Floating Point) Types |
| Single | 9.256 Single |
| SizeOf | 9.257 SizeOf |
| SizeType | 9.258 SizeType |
| Slice access | 8.5 Accessing parts of strings (and other arrays) |
| SmallInt | 9.259 SmallInt |
| source distributions, installing | 5.3 Compiling GPC |
| source structures | 8.1 Source Structures |
| Sqr | 8.10.6 Complex Number Operations |
| Sqr | 9.260 Sqr |
| SqRt | 8.10.6 Complex Number Operations |
| SqRt | 9.261 SqRt |
| Standard Pascal | B. Resources For Use With GPC. |
| standard units | 8.14 Units included with GPC |
| StandardError | 9.262 StandardError |
| StandardInput | 9.263 StandardInput |
| StandardOutput | 9.264 StandardOutput |
| Standards | B. Resources For Use With GPC. |
| Statements, Source Structures | 8.1.7 Statements |
| static | 9.265 static |
| static | 10. Pascal keywords and operators supported by GNU Pascal. |
| StdErr | 9.266 StdErr |
| Str | 9.267 Str |
| String | 9.268 String |
| String, Intrinsic, Data Types | 8.2.5 Strings Types |
| string, slice access | 8.5 Accessing parts of strings (and other arrays) |
| String2CString | 9.269 String2CString |
| Strings | 8.14.15 BP compatibility: Strings |
| strings, operations | 8.10.2 String Operations |
| StringUtils | 8.14.16 Higher level string handling |
| subrange types | 8.2.10.1 Subrange Types |
| Subroutine Declaration, Source Structures | 8.1.6 Subroutine Declaration |
| SubStr | 9.270 SubStr |
| Succ | 8.10.5 Operations for Integer and Ordinal Types |
| Succ | 9.271 Succ |
| support | 11. Where to get support for GNU Pascal; how to report bugs. |
| Support, professional | 11.4 Where to get individual support for GPC |
| svgalib | B. Resources For Use With GPC. |
| System | 8.14.17 BP compatibility: System |
| SysUtils | B. Resources For Use With GPC. |
|
T
| | |
| Test Suite, Running | 11.7 Running the GPC Test Suite |
| Test Suite, writing tests | 11.6 How to report GPC bugs |
| Text | 8.2.7 File Types |
| Text | 9.272 Text |
| Text editor | B. Resources For Use With GPC. |
| Text editor | B. Resources For Use With GPC. |
| TextWritable | 9.273 TextWritable |
| TFDD | 6.2.9 TFDDs |
| then | 9.274 then |
| then | 10. Pascal keywords and operators supported by GNU Pascal. |
| Time | 8.10.8 Date And Time Routines |
| Time | 9.275 Time |
| TimeStamp | 9.276 TimeStamp |
| to | 9.277 to |
| to | 10. Pascal keywords and operators supported by GNU Pascal. |
| to begin do | 9.278 to begin do |
| to end do | 9.279 to end do |
| Trap | 8.14.18 Trap runtime errors |
| tree nodes, internals | 13.5 Tree Nodes |
| Trim | 9.280 Trim |
| True | 9.281 True |
| Trunc | 9.282 Trunc |
| Truncate | 9.283 Truncate |
| Turbo3 | 8.14.19 BP compatibility: Turbo3 |
| type | 9.284 type |
| type | 10. Pascal keywords and operators supported by GNU Pascal. |
| type casts | 8.7 Type Casts |
| Type Declaration, Source Structures | 8.1.4 Type Declaration |
| Type Definition Possibilities | 8.2.10 Type Definition Possibilities |
| type of | 9.285 type of |
| TypeOf | 9.286 TypeOf |
| types, functional | 8.2.10.9 Procedural and Functional Types |
| types, initializers | 8.2.10.11 Initial values to type denoters |
| types, Integer | 8.2.3 Integer Types |
| types, pointer | 8.2.10.8 Pointer Types |
| types, procedural | 8.2.10.9 Procedural and Functional Types |
| types, real | 8.2.4 Built-in Real (Floating Point) Types |
| types, restricted | 8.2.10.12 Restricted Types |
| types, schema | 8.2.10.6 EP's Schema Types including `String' |
| types, schemata | 8.2.10.6 EP's Schema Types including `String' |
| types, subrange | 8.2.10.1 Subrange Types |
| types, variant records | 8.2.10.5 Variant Records |
|
U
| | |
| Unbind | 8.10.1 File Routines |
| Unbind | 9.287 Unbind |
| unit | 9.288 unit |
| unit | 10. Pascal keywords and operators supported by GNU Pascal. |
| units, contributed | 4.2.5 Contributed units |
| units, included with GPC | 8.14 Units included with GPC |
| Units, source structure | 8.1.8.2 The Source Structure of UCSD/Borland Pascal Units |
| Unpack | 9.289 Unpack |
| until | 9.290 until |
| until | 10. Pascal keywords and operators supported by GNU Pascal. |
| untyped files | 8.2.7 File Types |
| UpCase | 9.291 UpCase |
| Update | 8.10.1 File Routines |
| Update | 9.292 Update |
| uses | 9.293 uses |
| uses | 10. Pascal keywords and operators supported by GNU Pascal. |
|
V
| | |
| Val | 9.294 Val |
| value | 9.295 value |
| value | 10. Pascal keywords and operators supported by GNU Pascal. |
| var | 9.296 var |
| var | 10. Pascal keywords and operators supported by GNU Pascal. |
| var, Statements, Source Structure | 8.1.7.12 The Declaring Statement |
| Variable Declaration, Source Structures | 8.1.5 Variable Declaration |
| view | 9.297 view |
| view | 10. Pascal keywords and operators supported by GNU Pascal. |
| virtual | 9.298 virtual |
| virtual | 10. Pascal keywords and operators supported by GNU Pascal. |
| VMT | 8.11.2 Exporting GPC Libraries to Other Languages |
| Void | 9.299 Void |
| volatile | 9.300 volatile |
| volatile | 10. Pascal keywords and operators supported by GNU Pascal. |
|
W
| | |
| web site | 5.1 Where and what to download |
| while | 9.301 while |
| while | 10. Pascal keywords and operators supported by GNU Pascal. |
| while, Statements, Source Structure | 8.1.7.6 while Statement |
| WinDos | 8.14.20 BP compatibility: WinDos |
| Windows 95/98/NT, MS | 5.1 Where and what to download |
| Windows 95/98/NT, MS | 5.1 Where and what to download |
| Windows 95/98/NT, MS | 5.4.3 MS Windows 95/98/NT |
| with | 9.302 with |
| with | 10. Pascal keywords and operators supported by GNU Pascal. |
| with, Statements, Source Structure | 8.1.7.9 with Statement |
| Word | 9.303 Word |
| WordBool | 9.304 WordBool |
| Write | 9.305 Write |
| WriteLn | 9.306 WriteLn |
| WriteStr | 9.307 WriteStr |
| WWW | 5.1 Where and what to download |
|
X
| | |
| xemacs | 4.2.6 Can you recommend an IDE? |
| xor | 8.10.5 Operations for Integer and Ordinal Types |
| xor | 9.308 xor |
| xor | 10. Pascal keywords and operators supported by GNU Pascal. |
| xwpe | 4.2.6 Can you recommend an IDE? |