4.1 Syntax
Copyright Acknowledgements 1. Table of contents 2. Overview of Bigloo 3. Modules 4. Core Language 5. Standard Library 6. Pattern Matching 7. Object System 8. Threads 9. Regular parsing 10. Lalr(1) parsing 11. Errors and Assertions 12. Eval and code interpretation 13. Macro expansion 14. Command Line Parsing 15. Explicit typing 16. The C interface 17. The Java interface 18. Bigloo Libraries 19. SRFIs 20. DSSSL support 21. Compiler description 22. User Extensions 23. Bigloo Development Environment 24. Global Index 25. Library Index Bibliography |
This chapter presents the Bigloo basics. It presents the elements
that compose the body of a module (see Modules).
The syntax of Bigloo is that of Scheme (a parenthesis based one) with one
exception: type information. Type information is supplied when identifiers
are introduced (via
4.1.1 Comments
Comments and whitespaces are the same as in
r5rs, Whitespace and comments.
4.1.2 Expressions
Bigloo expressions are the same as in r5rs, Expressions.
Bigloo has more syntactic keywords than Scheme. The Bigloo syntactic
keywords are:
4.1.3 Definitions
See r5rs, Definitions, for more details. The Bigloo module language (See Module Declaration) enables exports and imports of global definitions. |
scribeinfo
.