# Index

Symbols | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | W | X

### Symbols

`~/.oz/ozrc`: 4.6 Seeing the OPI from Mozart

`~/.ozrc`: 4.6 Seeing the OPI from Mozart

### A

`add-hook`: 2.4 The Oz Major Modes

`Application`
  `exit`: 4.1 Running and Halting

### B

`backward-kill-oz-expr`: 3.5 Expression-Level Commands

`backward-oz-expr`: 3.5 Expression-Level Commands

breakpoints: 5 Interacting With the Development Tools

Browser: 5 Interacting With the Development Tools

buffer
  compiler: 4.2 Mozart's Output Buffers, 4 Running Mozart from the OPI
  emulator: 4.2 Mozart's Output Buffers, 4 Running Mozart from the OPI
  menu: 2.5 Inspecting the OPI's Commands and User Options
  temporary: 4 Running Mozart from the OPI, 4.2 Mozart's Output Buffers

buffer name: 4.3 Feeding Code to the Compiler, 4.5 Dealing With Errors

bytecode: B.1 Viewing Emulator Bytecode

### C

`class`: 3.5 Expression-Level Commands

comments: 3.3 Fontification, 3.4 Comments

compiler
  buffer: 4 Running Mozart from the OPI, 4.2 Mozart's Output Buffers
  core syntax: 4.3 Feeding Code to the Compiler

Compiler Panel: 5 Interacting With the Development Tools

core syntax: 4.3 Feeding Code to the Compiler

customization: 2.5 Inspecting the OPI's Commands and User Options

### D

Debugger: 5 Interacting With the Development Tools

definition: 3.5 Expression-Level Commands

`describe-function`: 2.5 Inspecting the OPI's Commands and User Options

`describe-key`: 2.5 Inspecting the OPI's Commands and User Options

`describe-mode`: 2.5 Inspecting the OPI's Commands and User Options

`describe-variable`: 2.5 Inspecting the OPI's Commands and User Options

documentation string: 2.5 Inspecting the OPI's Commands and User Options

### E

Emacs
  conventions: 2.5 Inspecting the OPI's Commands and User Options
  GNU: 1 Introduction, 2.1 Invoking the OPI in the Unix Environment, 2.2 Invoking the OPI Under Windows
  startup file: 2.3 Invoking the OPI From Within Emacs
  XEmacs: 1 Introduction, 2.2 Invoking the OPI Under Windows, 2.1 Invoking the OPI in the Unix Environment

emulator
  buffer: 4 Running Mozart from the OPI, 4.2 Mozart's Output Buffers
  byte code: B.1 Viewing Emulator Bytecode
  debugging: B.3 Running under gdb
  local: B.2 Testing Locally

`end`: C Application Programmer's Interface, 3.5 Expression-Level Commands

environment variable
  `OZ_LOAD`: B.2 Testing Locally, B.2 Testing Locally
  `OZEMACS`: 2.1 Invoking the OPI in the Unix Environment, 2.2 Invoking the OPI Under Windows
  `OZEMULATOR`: B.2 Testing Locally, B.2 Testing Locally
  `OZHOME`: 4 Running Mozart from the OPI, B.2 Testing Locally, 4 Running Mozart from the OPI
  `OZRC`: 4.6 Seeing the OPI from Mozart
  `PATH`: 2.1 Invoking the OPI in the Unix Environment, 2.1 Invoking the OPI in the Unix Environment, 2.1 Invoking the OPI in the Unix Environment

error coordinates: 4.5 Dealing With Errors

error message: 4.5 Dealing With Errors, 4.3 Feeding Code to the Compiler

exception: 4.5 Dealing With Errors

`exit`
  `Application`: see `Application`, `exit` (4.1 Running and Halting)

expression: 3.5 Expression-Level Commands

### F

face: 3.3 Fontification

file name: 4.5 Dealing With Errors, 4.3 Feeding Code to the Compiler

`fill-paragraph`: 3.4 Comments

font: 3.3 Fontification

`forward-oz-expr`: 3.5 Expression-Level Commands

frame title: 4.1 Running and Halting

`fun`: 3.5 Expression-Level Commands

functor
  root: 4 Running Mozart from the OPI, B.2 Testing Locally
  system: B.2 Testing Locally

### G

gdb: B.3 Running under gdb

GNU Emacs: 1 Introduction, 2.1 Invoking the OPI in the Unix Environment, 2.2 Invoking the OPI Under Windows

`gud-mode`: B.3 Running under gdb

### H

hook: 2.4 The Oz Major Modes

### I

`indent-oz-expr`: 3.2 Indentation

Inspector: 5 Interacting With the Development Tools

### K

key bindings: 2.5 Inspecting the OPI's Commands and User Options

key bindings
  of a major mode: 2.5 Inspecting the OPI's Commands and User Options

keymap: 2.5 Inspecting the OPI's Commands and User Options

`kill-oz-expr`: 3.5 Expression-Level Commands

killing: 3.5 Expression-Level Commands

### L

`\line` directive: 4.3 Feeding Code to the Compiler

line number: 4.3 Feeding Code to the Compiler, 4.5 Dealing With Errors

### M

`mark-oz-expr`: 3.5 Expression-Level Commands

menu: 2.5 Inspecting the OPI's Commands and User Options, 5 Interacting With the Development Tools

`meth`: 3.5 Expression-Level Commands

mode line: 2.4 The Oz Major Modes, B.1 Viewing Emulator Bytecode

### N

`next-error`: 4.5 Dealing With Errors

### O

`OPI.ozf`: 4 Running Mozart from the OPI

`oz-application-command`: 4.4 Running the Command-Line Tools

`oz-auto-indent`: 3.2 Indentation

`oz-backward-begin`: C Application Programmer's Interface

`oz-backward-keyword`: C Application Programmer's Interface

`oz-backward-paren`: C Application Programmer's Interface

`oz-bar-remove`: 5 Interacting With the Development Tools

`oz-beginning-of-defun`: 3.5 Expression-Level Commands

`oz-breakpoint-at-point`: 5 Interacting With the Development Tools

`oz-browse-buffer`: 5 Interacting With the Development Tools

`oz-browse-line`: 5 Interacting With the Development Tools

`oz-browse-paragraph`: 5 Interacting With the Development Tools

`oz-browse-region`: 5 Interacting With the Development Tools

`oz-build-dir`: B.2 Testing Locally

`oz-change-title`: 4.1 Running and Halting

`oz-comment-region`: 3.4 Comments

`oz-compile-command`: 4.4 Running the Command-Line Tools

`oz-compile-file`: 4.4 Running the Command-Line Tools

`oz-debug-application`: 4.4 Running the Command-Line Tools

`oz-debugger`: 5 Interacting With the Development Tools

`oz-electric-terminate-line`: 3.2 Indentation

`oz-emulator`: B.2 Testing Locally, B.3 Running under gdb

`oz-end-of-defun`: 3.5 Expression-Level Commands

`oz-feed-buffer`: 4.3 Feeding Code to the Compiler

`oz-feed-line`: 4.3 Feeding Code to the Compiler

`oz-feed-paragraph`: 4.3 Feeding Code to the Compiler

`oz-feed-region`: 4.3 Feeding Code to the Compiler

`oz-fill-paragraph`: 3.4 Comments

`oz-forward-end`: C Application Programmer's Interface

`oz-forward-keyword`: C Application Programmer's Interface

`oz-forward-paren`: C Application Programmer's Interface

`oz-frame-title`: 4.1 Running and Halting

`oz-functor-path`: B.2 Testing Locally

`oz-gdb`: B.3 Running under gdb

`oz-gdb-autostart`: B.3 Running under gdb

`oz-gump-mode`: 2.4 The Oz Major Modes

`oz-halt`: 4.1 Running and Halting

`oz-halt-timeout`: 4.1 Running and Halting

`OZ-HOME`: 4 Running Mozart from the OPI

`oz-indent-buffer`: 3.2 Indentation

`oz-indent-chars`: 3.2 Indentation

`oz-indent-line`: 3.2 Indentation

`oz-indent-region`: 3.2 Indentation

`oz-inspect-buffer`: 5 Interacting With the Development Tools

`oz-inspect-line`: 5 Interacting With the Development Tools

`oz-inspect-paragraph`: 5 Interacting With the Development Tools

`oz-inspect-region`: 5 Interacting With the Development Tools

`oz-is-quoted`: C Application Programmer's Interface

`oz-mode`: 2.4 The Oz Major Modes

`oz-mode-hook`: 2.4 The Oz Major Modes

`oz-mode-map`: 2.5 Inspecting the OPI's Commands and User Options

`oz-new-buffer`: 3.1 Managing Oz Buffers

`oz-next-buffer`: 3.1 Managing Oz Buffers

`oz-open-compiler-panel`: 5 Interacting With the Development Tools

`oz-open-panel`: 5 Interacting With the Development Tools

`oz-other`: B.2 Testing Locally

`oz-other-buffer-size`: 4.2 Mozart's Output Buffers

`oz-other-emulator`: B.2 Testing Locally

`oz-other-functor-path`: B.2 Testing Locally

`oz-pedantic-spaces`: 3.3 Fontification

`oz-popup-on-error`: 4.5 Dealing With Errors

`oz-prepend-line`: 4.3 Feeding Code to the Compiler

`oz-previous-buffer`: 3.1 Managing Oz Buffers

`oz-profile-undo`: 6 Using Profiles

`oz-profiler`: 5 Interacting With the Development Tools

`oz-profiles`: 6 Using Profiles

`oz-remove-annoying-spaces`: 3.3 Fontification

`oz-root-functor`: B.2 Testing Locally

`oz-send-string`: 4.3 Feeding Code to the Compiler

`oz-set-emulator`: B.2 Testing Locally

`oz-set-functor-path`: B.2 Testing Locally

`oz-set-other`: B.2 Testing Locally

`oz-set-profile`: 6 Using Profiles

`oz-show-buffer`: 4.3 Feeding Code to the Compiler

`oz-show-line`: 4.3 Feeding Code to the Compiler

`oz-show-paragraph`: 4.3 Feeding Code to the Compiler

`oz-show-region`: 4.3 Feeding Code to the Compiler

`oz-space-face`: 3.3 Fontification

`oz-to-coresyntax-buffer`: 4.3 Feeding Code to the Compiler

`oz-to-coresyntax-line`: 4.3 Feeding Code to the Compiler

`oz-to-coresyntax-paragraph`: 4.3 Feeding Code to the Compiler

`oz-to-coresyntax-region`: 4.3 Feeding Code to the Compiler

`oz-to-emulatorcode-buffer`: B.1 Viewing Emulator Bytecode

`oz-to-emulatorcode-line`: B.1 Viewing Emulator Bytecode

`oz-to-emulatorcode-paragraph`: B.1 Viewing Emulator Bytecode

`oz-to-emulatorcode-region`: B.1 Viewing Emulator Bytecode

`oz-toggle-compiler`: 4.2 Mozart's Output Buffers

`oz-toggle-emulator`: 4.2 Mozart's Output Buffers

`oz-toggle-temp`: 4.2 Mozart's Output Buffers

`oz-uncomment-region`: 3.4 Comments

`oz-want-font-lock`: 3.3 Fontification

`OZ_LOAD` environment variable: B.2 Testing Locally, B.2 Testing Locally

Oz definition: 3.5 Expression-Level Commands

`OZEMACS` environment variable: 2.2 Invoking the OPI Under Windows, 2.1 Invoking the OPI in the Unix Environment

`OZEMULATOR` environment variable: B.2 Testing Locally, B.2 Testing Locally

`ozengine`: 4 Running Mozart from the OPI

Oz expression: 3.5 Expression-Level Commands

Oz expression
  indenting: 3.2 Indentation
  killing: 3.5 Expression-Level Commands
  marking: 3.5 Expression-Level Commands
  moving over: 3.5 Expression-Level Commands

`OZHOME` environment variable: 4 Running Mozart from the OPI, 4 Running Mozart from the OPI, B.2 Testing Locally

`ozm-mode`: B.1 Viewing Emulator Bytecode

`OZRC` environment variable: 4.6 Seeing the OPI from Mozart

`oz` shell script: 4 Running Mozart from the OPI, B.3 Running under gdb, 2.1 Invoking the OPI in the Unix Environment

### P

`PATH` environment variable: 2.1 Invoking the OPI in the Unix Environment, 2.1 Invoking the OPI in the Unix Environment, 2.1 Invoking the OPI in the Unix Environment

`proc`: 3.5 Expression-Level Commands

Profiler: 5 Interacting With the Development Tools

profiles: 6 Using Profiles

program group: 2.2 Invoking the OPI Under Windows

`Property`
  `argv`: 4 Running Mozart from the OPI

### R

`remove-hook`: 2.4 The Oz Major Modes

root functor: 4 Running Mozart from the OPI, B.2 Testing Locally

`run-oz`: 4.1 Running and Halting

### S

shell script
  `oz`: 4 Running Mozart from the OPI, 2.1 Invoking the OPI in the Unix Environment, B.3 Running under gdb

socket: 4 Running Mozart from the OPI

spaces: 3.3 Fontification

startup file: 4.6 Seeing the OPI from Mozart

strings: 3.3 Fontification

System Panel: 5 Interacting With the Development Tools

### T

temporary buffer: 4.2 Mozart's Output Buffers, 4 Running Mozart from the OPI

`transpose-oz-exprs`: 3.5 Expression-Level Commands

### U

user option: 2.5 Inspecting the OPI's Commands and User Options

### W

whitespace: 3.3 Fontification

Windows: 2.2 Invoking the OPI Under Windows, 2.3 Invoking the OPI From Within Emacs

### X

XEmacs: 1 Introduction, 2.2 Invoking the OPI Under Windows, 2.1 Invoking the OPI in the Unix Environment