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                         = parameter-declaration .
        hint-directives                        = { hint-directive } .
        hint-modifiers                         = call-modifiers .
        hintdirective                          = hint-directive .
        hintdirectives                         = hint-directives .
        integer                               := [ sign ] unsigned-integer .
        integer-constant                      := integer .
        integerconstant                       := integer-constant .
        typed-declaration                      = type-declaration .

27. Section 13.2 defines a rule for <structured-statement> refering to a rule 
<exception-statement>

structured-statement = compound-statement | conditional-statement | repetitive-statement | with-statement | exception-statement .

Am I correct to assume ?

        exception-statement = try-except-statement | try-finally-statement .

where

        try-except-statement = "try" statement-list "except" exceptionhandlers 
"END" .
        try-finally-statement = "try" statement-list "finally" finally-statements 
"END" .

28.  The documentation for macpas "UNIV" is missing ?

29. Am I correct to assume ?

        ordinal-type = ordinal-type-identifier .
        ordinal-type-identifier = identifier .

30. Am I correct to assume that <desctuctor-header> was meant to be 
<destructor-header> ?

31. Are the operators "<<" and ">>" missing  in the syntax diagrams ?

32. Are the set operators "include", "exclude" missing in the syntax diagrams ? Is "><" missing (specifically) as set operator in the syntax diagrams ?

33. Section 12.1 gives "sign" in boldface in the rule for <factor>, suggesting that it is a keyword. Is that correct ?

(to be continued)
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to