[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
4.1 Syntax
The syntax of Bigloo is that of Scheme (a parenthesis based one) with two
exceptions: type information and multi-line comments. Type information is
supplied when identifiers are introduced (via lambda
, let
,
define
, ...) and those identifiers holding type information are
referred to as typed identifiers.
They are defined by the following grammar:
<ident> → <r5rs-ident> | <typed-ident>
<typed-ident> → <r5rs-ident>::<r5rs-ident>
<r5rs-ident> → the standard Scheme identifiers
For details of the standard Scheme identifiers, see token in R5RS.
Multi-lines comments (see http://srfi.schemers.org/srfi-30/) are defined as:
<ident> → <r5rs-ident> | <typed-ident> <comment> → ;<all subsequent characters up to a line break> | #| <comment-text> (<comment> <comment-text>)* |# <comment-text> → <character sequence not containing #| or |#>
This document was generated on March 31, 2014 using texi2html 5.0.