Index: B
Symbols
| 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
| 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 © 2001
O'Reilly & Associates, Inc.
All Rights Reserved.