Index: B
 
Symbols & Numbers
| 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
Index: B
- b (backspace assertion in character classes): 5.4.1. Custom Character Classes
-  - 5.9.4. The Little Engine That /Could(n't)?/
 
- -b (block special) file test operator: 3.10. Named Unary and File Test Operators
- -B (binary file) test operator: 3.10. Named Unary and File Test Operators
- B module: 32.1.19. Perl Compiler and Code Generator
- B (non word boundary): 5.6.3. Boundaries: The b and B Assertions
- b word boundary assertion: 5.1. The Regular Expression Bestiary
- 
 
- 5.6.3. Boundaries: The b and B Assertions
- 1.7.3. Nailing Things Down
 
- B::Asmdata module: 32.1.19. Perl Compiler and Code Generator
- B::Assemble module: 32.1.19. Perl Compiler and Code Generator
- B::Bblock module: 32.1.19. Perl Compiler and Code Generator
- B::Bytecode module: 18.5.1. The Bytecode Generator
- 
  - 32.1.19. Perl Compiler and Code Generator
 
- B::C and B::CC modules: 18.5.2. The C Code Generators
- B::C module: 32.1.19. Perl Compiler and Code Generator
- B::CC module: 32.1.19. Perl Compiler and Code Generator
- B::Debug module: 32.1.19. Perl Compiler and Code Generator
- B::Deparse module: 18.6. Code Development Tools
- 
  - 32.1.19. Perl Compiler and Code Generator
 
- B::Disassembler module: 32.1.19. Perl Compiler and Code Generator
- B::Lint module: 18.6. Code Development Tools
- 
  - 32.1.19. Perl Compiler and Code Generator
 
- B::Showlex module: 32.1.19. Perl Compiler and Code Generator
- B::Stash module: 32.1.19. Perl Compiler and Code Generator
- B::Terse module: 32.1.19. Perl Compiler and Code Generator
- B::Xref module: 18.6. Code Development Tools
- 
  - 32.1.19. Perl Compiler and Code Generator
 
- backends, compiler: 18.4. Compiler Backends
- 
  - 32.1.19. Perl Compiler and Code Generator
- generic interface to: 32.1.19. Perl Compiler and Code Generator
- modules: 18.4. Compiler Backends
- modules, calling: 18.4. Compiler Backends
 
- backquotes (`): 1.2.1.1. Singularities
- backreferences: 1.7.4. Backreferences
- 
  - 5.2.2. The m// Operator (Matching)
- 5.7.1. Capturing
- 24.1.1. Universal Blunders
- 28.2. Special Variables in Alphabetical Order
- accessing with numbered variables: 5.7.1. Capturing
- creating with parentheses: 5.7.1. Capturing
- deriving patterns from matched substrings: 5.10.3.4. Match-time pattern interpolation
 
- backslash ( ), interpreting with double quotes: 1.2.1.1. Singularities
- backspace, b assertion in character class: 
5.6.3. Boundaries: The b and B Assertions
- 
 - 5.4.1. Custom Character Classes
 
- BACKSPACE character
- 
  
  - /b for: 5.9.4. The Little Engine That /Could(n't)?/
 
- backticks, 
  
portability of: 25.5. Interprocess Communication (IPC)
- backtracking: 5.9.4. The Little Engine That /Could(n't)?/
- 
  
  - nonbacktracking subpatterns: 5.10.2. Nonbacktracking Subpatterns
- in pattern matching: 5.9.4. The Little Engine That /Could(n't)?/
 
- backup files: 19.1.3. Switches
- bare blocks: 4.5. Bare Blocks
- 
  
  - case structures, doing with: 4.5.1. Case Structures
 
- bare identifiers: 2.6.4. Or Leave the Quotes Out Entirely
- barewords: 2.6.4. Or Leave the Quotes Out Entirely
- 
  
  - avoiding, reasons for: 24.1.2. Frequently Ignored Advice
- Perl versions, changes in: 24.1.5. Previous Perl Traps
- strict pragma, checking use of: 4.9.2. Controlling the Use of Globals
 
- base classes: 12.1. Brief Refresher on Object-Oriented Lingo
- 
  - 32.1.14. Convenient Classes
- constructors and: 12.4.2. Initializers
- overriding methods of: 12.5.2. Accessing Overridden Methods
- for pod filters and translators: 32.1.16. Documentation Support
- overridden methods, invoking all: 
12.5.3. UNIVERSAL: The Ultimate Ancestor Class
- UNIVERSAL module, providing for all classes: 32.1.14. Convenient Classes
 
- base module: 32.1.13. Perl Language Extensions and Internals
- basename, files: 32.1.4. Filenames, Filesystems, and File Locking
- $BASETIME: 28.2. Special Variables in Alphabetical Order
- basetime ($^T): 28.2. Special Variables in Alphabetical Order
- BASIC programming language
- 
  
  - logical operators borrowed from: 1.5.5. Logical Operators
 
- BEGIN blocks: 18.1. The Life Cycle of a Perl Program
- 
  - 21.1. How Perl Works
- altering compiler parsing of file: 18.7. Avant-Garde Compiler, Retro Interpreter
- initializing variables before calling subroutines: 6.2.3. Scoping Issues
- modifications to @INC array, handling with: 11.1. Using Modules
- order of running: 18.7. Avant-Garde Compiler, Retro Interpreter
 
- beginnings of strings, matching: 5.6.1. Beginnings: The A and ^ Assertions
- Benchmark module: 32.1.18. Development Support
- 
  
  - comparing running times of alternate code versions: 32.2. Benchmark
 
- bidirectional communication, pipes: 16.3.3. Bidirectional Communication 
- bidirectional rendering, Unicode properties: 5.4.3.2. Standard Unicode properties
- big-endian: 25.2. Endianness and Number Width
- 
 
- /bin/sh: 19.1. Command Processing
- 
  
  - files: 29.2.104. open
- 
  
  - decompiling with B::Deparse module: 18.6. Code Development Tools
- as regular files: 1.5.7. Some File Test Operators
 
- mode on filehandles: 29.2.6. binmode
- operators (see also bitwise operators)
: 1.5. Operators
- 
  - 3. Unary and Binary Operators
- 3. Unary and Binary Operators
- class handler, invoking: 13.1. The overload Pragma
 
- pack function: 29.2.108. pack
- repetition (x) operator: 1.5.2. String Operators
- 
    - 3.7. Multiplicative Operators
 
 
- bind function: 29.2.5. bind
- 
  
  - DBM file to hash: 29.2.22. dbmopen
- operators: 3.6. Binding Operators
- variables to packages: 14. Tied Variables
- 
    - 29.2.178. tie
- 29.2.191. untie
 
 
- binding operators
- 
  
- =~: 1.7. Regular Expressions
- pattern-matching operators, using with: 5.2. Pattern-Matching Operators
- tr/// (substitution) operator, use with: 5.2.4. The tr/// Operator (Transliteration)
 
- binmode function: 29.2.6. binmode
- 
- binmode: 29.2.104. open
 
- biology, Perl modules for: 22.1. The CPAN modules Directory
- bit-shift operators: 3.9. Shift Operators
- 
 
- bit vector, providing array interface to: 14.6. Tie Modules on CPAN
- bitmasks: 29.2.141. select (ready file descriptors)
- 
  
 
- bitwise
- 
  
  - negation (~) operator: 3.5. Ideographic Unary Operators
- operators: 3.13. Bitwise Operators
- 
    - 3.20. Logical and, or, not, and xor
- overloading: 13.3. Overloadable Operators
 
 
- blank lines, truth value of: 1.6.2.1. The while and until statements
- bless function: 12.4. Object Construction
- 
  - 29.2.7. bless
- constructors, using with: 12.4. Object Construction
- reference as argument for: 8.1. What Is a Reference?
- tie vs.: 14. Tied Variables
 
- bless operator: 8.2.3. Object Constructors
- 
  - 8.3.6. Other Tricks You Can Do with Hard References
 
- blib: 21.3.2. Creating Extensions
- blib pragma: 31.4. use blib
- 
  - 32.1.17. Module Installation Support
 
- $blksize file statistic: 29.2.165. stat
- BLOCK: 4.2. Compound Statements
- 
  - 4.2. Compound Statements
- (see also blocks)
 
- block properties, Unicode: 5.4.3.3. Unicode block properties
- blocking calls, lock, threads: 17.2.2.1. Synchronizing access with lock
- blocking, shared locks: 16.2.1. File Locking
- blocking signals: 16.1.4. Blocking Signals
- $blocks file statistic: 29.2.165. stat
- 
  
  
  - definition of truth: 1.6.1. What Is Truth?
- operators: 1.5.7. Some File Test Operators
 
- Boolean context: 2.7.2. Boolean Context
- 
  
  - bool conversion operator: 13.3. Overloadable Operators
- m// (match) operator in: 5.2.2. The m// Operator (Matching)
 
- Boolean values: 1.2.1.1. Singularities
- bootstrapping modules: 21.3.2. Creating Extensions
- 
  - 32.1.17. Module Installation Support
 
- boundaries, words (matching): 5.6.3. Boundaries: The b and B Assertions
- boundary assertions: 1.7.3. Nailing Things Down
- bounded array, creating: 14.2.1. Array-Tying Methods
- break command (in C): 24.1.3. C Traps
- break statement (see last operator)
- 
  
  - deleting: 20.2.2. Breakpoints
- listing all: 20.2.2. Breakpoints
- setting for debugger: 20. The Perl Debugger
- setting on load: 20.1. Using the Debugger
- setting with debugger commands: 20.2.2. Breakpoints
- watch expressions, causing: 20.2.3. Tracing
 
- BSD::Resource module, per-process resource limits, setting: 23.3.2. Code Masquerading as Data
- 
  
  - bi-directional pipes, problems with: 16.3.3. Bidirectional Communication 
- single-character input and: 29.2.43. getc
- unflushed buffers in Perl versions: 29.2.40. fork
 
- bug reports: 0.6.3. Bug Reports
- bugs: 33. Diagnostic Messages
- building CPAN modules: 22.2.2. Building CPAN Modules
- 
  
  - data types: 2.3. Built-in Data Types
 
- built-in functions
- 
  
  
    - listing by type: 32.1.16. Documentation Support
- overriding: 11.3. Overriding Built-in Functions
- subroutines, prototyping to emulate: 6.4. Prototypes
 
- built-in methods, 
  
overridden: 12.5.2. Accessing Overridden Methods
- built-in operators, 
  
operating on character semantics: 15.2. Effects of Character Semantics
- bundles: 22.1. The CPAN modules Directory
- 
 
- byte meanings, character class shortcuts: 5.4.2. Classic Perl Character Class Shortcuts
- bytecode: 18.1. The Life Cycle of a Perl Program
- 
  - 21. Internals and Externals
 
- Byteloader module: 18.5.1. The Bytecode Generator
- bytes: 2.1. Atoms
- 
  
  - bit-shift operators: 3.9. Shift Operators
- characters vs.: 15. Unicode
- 
    - 29. Functions
 
- reading: 29.2.120. read
- 
    - 29.2.172. sysread
 
- storage locations (see big-endian; little-endian)
 
- bytes module: 32.1.6. Internationalization and Locale
Symbols & Numbers
| 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
 
Copyright © 2002
O'Reilly & Associates, Inc.
All Rights Reserved.