Wayne Sherman via fpc-pascal schrieb am
Mo., 25. Dez. 2023, 15:46:
> On Mon, Dec 25, 2023 Michael Van Canneyt wrote:
> > In short: To make a EBNF grammar which is 100% correct is not so simple
> > and will make the scheme extremely difficult to understand for a reader.
> > So I prefer to present
On Mon, Dec 25, 2023 Michael Van Canneyt wrote:
> In short: To make a EBNF grammar which is 100% correct is not so simple
> and will make the scheme extremely difficult to understand for a reader.
> So I prefer to present a simpler version, and mention some limitations
> only in the text
...
> The
On Mon, 25 Dec 2023, Adriaan van Os via fpc-pascal wrote:
Michael Van Canneyt via fpc-pascal wrote:
This is not correct either, as it suggests that ( ... ) is correct. It is
not, if you use ... there must be other arguments present.
That is offending the reader: "You are to stupid to be g
Michael Van Canneyt via fpc-pascal wrote:
This is not correct either, as it suggests that ( ... ) is correct. It
is not, if you use ... there must be other arguments present.
That is offending the reader: "You are to stupid to be given complete
information".
It misses the point that programm
On Sun, 24 Dec 2023, Adriaan van Os via fpc-pascal wrote:
Michael Van Canneyt via fpc-pascal wrote:
I added univ and documented it.
Something seems to have gone wrong with the defintion on page
212.
Corrected, thanks.
Having a better look, the rule defines just one
parameter. So,
Michael Van Canneyt via fpc-pascal wrote:
I added univ and documented it.
Something seems to have gone wrong with the defintion on page 212.
Having a better look, the rule defines just one
parameter. So, we get instead
formal-parameter-list = "(" [ parameter-declaration { ";" paramet
On Sun, 24 Dec 2023, Adriaan van Os via fpc-pascal wrote:
Michael Van Canneyt via fpc-pascal wrote:
The following zip file contains the updated documentation:
http://downloads.freepascal.org/fpc/beta/3.2.4-rc1/docs/doc-pdf.zip
Besides correcting your remarks, I did a general overhaul:
- I
Michael Van Canneyt via fpc-pascal wrote:
The following zip file contains the updated documentation:
http://downloads.freepascal.org/fpc/beta/3.2.4-rc1/docs/doc-pdf.zip
Besides correcting your remarks, I did a general overhaul:
- I changed the use of space character in syntactic elements to das
On Sun, 17 Dec 2023, Adriaan van Os via fpc-pascal wrote:
Michael Van Canneyt wrote:
32. Are the set operators "include", "exclude" missing in the syntax
diagrams ? Is "><" missing (specifically) as set operator in the syntax
diagrams ?
Include/Exclude are not operators. They are procedu
On Sun, 17 Dec 2023, Adriaan van Os via fpc-pascal wrote:
Another use of UNIV is type-compatibility of procedural parameters. For
example with
function BinaryFind
( theValuePtr : univ UnivPtr;
theFirstIndex : Int32;
theLastInd
On Sun, 17 Dec 2023, Adriaan van Os via fpc-pascal wrote:
On Sat, 16 Dec 2023, Adriaan van Os via fpc-pascal wrote:
More questions about the FreePascal Language Reference (version 3.2.0)
part 3
26. Am I correct to assume the following equivalents for rules that I
couldn't find a defin
On Sun, 17 Dec 2023, Adriaan van Os via fpc-pascal wrote:
Michael Van Canneyt via fpc-pascal wrote:
28. The documentation for macpas "UNIV" is missing ?
I have no idea what this is ?
UNIV is macpas specific (as mentioned in Appendix D.6 of the Programmer's
Manual)
Thank you, added t
Michael Van Canneyt wrote:
32. Are the set operators "include", "exclude" missing in the syntax
diagrams ? Is "><" missing (specifically) as set operator in the
syntax diagrams ?
Include/Exclude are not operators. They are procedure calls.
Section 12.8.5 says "Elements can be added or remov
Another use of UNIV is type-compatibility of procedural parameters. For example
with
function BinaryFind
( theValuePtr : univ UnivPtr;
theFirstIndex : Int32;
theLastIndex : Int32;
function SmallerThan
(
On Sat, 16 Dec 2023, Adriaan van Os via fpc-pascal wrote:
More questions about the FreePascal Language Reference (version 3.2.0) part
3
26. Am I correct to assume the following equivalents for rules that I
couldn't find a definiton for:
formal-parameter-list =
Michael Van Canneyt via fpc-pascal wrote:
28. The documentation for macpas "UNIV" is missing ?
I have no idea what this is ?
UNIV is macpas specific (as mentioned in Appendix D.6 of the Programmer's
Manual)
With UNIV,
... ":" [ "ARRAY" "OF" ] type-identifier ...
in the syntax
On Sat, 16 Dec 2023, Wayne Sherman wrote:
On Sat, Dec 16, 2023 at 7:35 AM Michael Van Canneyt wrote:
Hm. Lot of corrections to do.. I'll be busy tonight :-)
Are these grammars in GIT so others can help by submitting merge
requests? That way you can spread the love :-)
Everything concern
On Sat, Dec 16, 2023 at 7:35 AM Michael Van Canneyt wrote:
> Hm. Lot of corrections to do.. I'll be busy tonight :-)
Are these grammars in GIT so others can help by submitting merge
requests? That way you can spread the love :-)
___
fpc-pascal maillist
On Sat, 16 Dec 2023, Adriaan van Os via fpc-pascal wrote:
More questions about the FreePascal Language Reference (version 3.2.0) part
3
26. Am I correct to assume the following equivalents for rules that I
couldn't find a definiton for:
formal-parameter-list =
More questions about the FreePascal Language Reference (version 3.2.0) part 3
26. Am I correct to assume the following equivalents for rules that I couldn't
find a definiton for:
formal-parameter-list = parameter-declaration .
parameter-list
20 matches
Mail list logo