BETA Language Modifications - Reference Manual

Mjølner Informatics Report
MIA 99-41
February 2002

Contents
1 Introduction
2 Basic Patterns
3 Operations on Basic Patterns and References
3.1 Assignment
3.2 Relational Operators
3.2.1 Restrictions on Relational Expressions
3.2.2 Type Rules for Relational Expressions
3.3 Arithmetic Operators.
3.4 Boolean Operators
3.4.1 Xor Primitive
3.4.2 Short-circuit Boolean Expressions
3.4.3 Type rules for boolean expressions
3.4.4 Unary Operators:
4 Repetition Constructors
4.1 Value Repetitions
4.2 Example
4.3 Variable number of enter parameters
5 Pattern text and wtext
5.1 String Literals as References
5.2 Special Characters in String Literals
5.3 Text Literal Concatenation
5.4 Text literals
6 Imperatives
6.1 General If-Imperative
6.2 Simple If-Imperative
6.3 The labeled compound imperative
6.4 Leave- and Restart Imperative
6.5 Inserted items
7 Virtual Patterns and Final Patterns as Superpatterns
8 The Use of this(P) for Component Objects
9 Dynamic denotations
10 Concurrency
11 Exception Handling
12 Pattern Variables/Structure Objects
13 Mj°lner BETA Low Level Primitives
13.1 Introduction
13.2 Low Level Operations
13.3 Syntax
13.4 Addressing Conventions
13.5 Operations
13.5.1 Bitwise logical complement (one's complement)
13.5.2 Bitwise logical and, or, exclusive or
13.5.3 Shift of a long
13.5.4 Get byte/short from a long
13.5.5 Put byte/short into a long
13.5.6 Get bits from a long
13.5.7 Put bits into a long
13.5.8 This object
14 The Fragment System
Index
\ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
PDF (71kb)
Copyright © 1999-2002 Mjølner Informatics.
All rights reserved.
No part of this document may be copied or distributed
without the prior written permission of Mjølner Informatics


BETA Language Modifications - Reference Manual
© 1999-2002 Mjølner Informatics
[Generated: Tuesday June 29th 2004 at 13:02]