Book Home

Programming PerlSearch this book

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


Library Navigation Links

Copyright © 2001 O'Reilly & Associates, Inc. All Rights Reserved.