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): Custom Character Classes
- -b (block special) file test operator: Named Unary and File Test Operators
- -B (binary file) test operator: Named Unary and File Test Operators
- B module: Perl Compiler and Code Generator
- \B (non word boundary): Boundaries: The \b and \B Assertions
- \b word boundary assertion: The Regular Expression Bestiary
- B::Asmdata module: Perl Compiler and Code Generator
- B::Assemble module: Perl Compiler and Code Generator
- B::Bblock module: Perl Compiler and Code Generator
- B::Bytecode module: The Bytecode Generator
- B::C and B::CC modules: The C Code Generators
- B::C module: Perl Compiler and Code Generator
- B::CC module: Perl Compiler and Code Generator
- B::Debug module: Perl Compiler and Code Generator
- B::Deparse module: Code Development Tools
- B::Disassembler module: Perl Compiler and Code Generator
- B::Lint module: Code Development Tools
- B::Showlex module: Perl Compiler and Code Generator
- B::Stash module: Perl Compiler and Code Generator
- B::Terse module: Perl Compiler and Code Generator
- B::Xref module: Code Development Tools
- backends, compiler: Compiler Backends
-
- Perl Compiler and Code Generator
- generic interface to: Perl Compiler and Code Generator
- modules: Compiler Backends
- modules, calling: Compiler Backends
- backquotes (`): Singularities
- backreferences: Backreferences
-
- The m// Operator (Matching)
- Capturing
- Universal Blunders
- Special Variables in Alphabetical Order
- accessing with numbered variables: Capturing
- creating with parentheses: Capturing
- deriving patterns from matched substrings: Match-time pattern interpolation
- backslash (\), interpreting with double quotes: Singularities
- backspace, \b assertion in character class: Boundaries: The \b and \B Assertions
- BACKSPACE character
- backticks, portability of: Interprocess Communication (IPC)
- backtracking: The Little Engine That /Could(n't)?/
-
- nonbacktracking subpatterns: Nonbacktracking Subpatterns
- in pattern matching: The Little Engine That /Could(n't)?/
- backup files: Switches
- bare blocks: Bare Blocks
-
- case structures, doing with: Case Structures
- bare identifiers: Or Leave the Quotes Out Entirely
- barewords: Or Leave the Quotes Out Entirely
-
- avoiding, reasons for: Frequently Ignored Advice
- Perl versions, changes in: Previous Perl Traps
- strict pragma, checking use of: Controlling the Use of Globals
- base classes: Brief Refresher on Object-Oriented Lingo
-
- Convenient Classes
- constructors and: Initializers
- overriding methods of: Accessing Overridden Methods
- for pod filters and translators: Documentation Support
- overridden methods, invoking all: UNIVERSAL: The Ultimate Ancestor Class
- UNIVERSAL module, providing for all classes: Convenient Classes
- base module: Perl Language Extensions and Internals
- basename, files: Filenames, Filesystems, and File Locking
- $BASETIME: Special Variables in Alphabetical Order
- basetime ($^T): Special Variables in Alphabetical Order
- BASIC developing language
-
- logical operators borrowed from: Logical Operators
- BEGIN blocks: The Life Cycle of a Perl Program
-
- How Perl Works
- altering compiler parsing of file: Avant-Garde Compiler, Retro Interpreter
- initializing variables before calling subroutines: Scoping Issues
- modifications to @INC array, handling with: Using Modules
- order of running: Avant-Garde Compiler, Retro Interpreter
- beginnings of strings, matching: Beginnings: The \A and ^ Assertions
- Benchmark module: Development Support
-
- comparing running times of alternate code versions: Benchmark
- bidirectional communication, pipes: Bidirectional Communication
- bidirectional rendering, Unicode properties: Standard Unicode properties
- big-endian: Endianness and Number Width
- /bin/sh: Command Processing
-
- files: open
-
- decompiling with B::Deparse module: Code Development Tools
- as regular files: Some File Test Operators
- mode on filehandles: binmode
- operators (see also bitwise operators) : Operators
-
- Unary and Binary Operators
- Unary and Binary Operators
- class handler, invoking: The overload Pragma
- pack function: pack
- repetition (x) operator: String Operators
- bind function: bind
-
- DBM file to hash: dbmopen
- operators: Binding Operators
- variables to packages: Tied Variables
- binding operators
-
- =~: Regular Expressions
- pattern-matching operators, using with: Pattern-Matching Operators
- tr/// (substitution) operator, use with: The tr/// Operator (Transliteration)
- binmode function: binmode
-
- binmode: open
- biology, Perl modules for: The CPAN modules Directory
- bit-shift operators: Shift Operators
- bit vector, providing array interface to: Tie Modules on CPAN
- bitmasks: select (ready file descriptors)
- bitwise
-
- negation (~) operator: Ideographic Unary Operators
- operators: Bitwise Operators
-
- Logical and, or, not, and xor
- overloading: Overloadable Operators
- blank lines, truth value of: The while and until statements
- bless function: Object Construction
-
- bless
- constructors, using with: Object Construction
- reference as argument for: What Is a Reference?
- tie vs.: Tied Variables
- bless operator: Object Constructors
- blib: Creating Extensions
- blib pragma: use blib
- $blksize file statistic: stat
- BLOCK: Compound Statements
-
- Compound Statements
- (see also blocks)
- block properties, Unicode: Unicode block properties
- blocking calls, lock, threads: Synchronizing access with lock
- blocking, shared locks: File Locking
- blocking signals: Blocking Signals
- $blocks file statistic: stat
-
- definition of truth: What Is Truth?
- operators: Some File Test Operators
- Boolean context: Boolean Context
-
- bool conversion operator: Overloadable Operators
- m// (match) operator in: The m// Operator (Matching)
- Boolean values: Singularities
- bootstrapping modules: Creating Extensions
- boundaries, words (matching): Boundaries: The \b and \B Assertions
- boundary assertions: Nailing Things Down
- bounded array, creating: Array-Tying Methods
- break command (in C): Traps
- break statement (see last operator)
-
- deleting: Breakpoints
- listing all: Breakpoints
- setting for debugger: The Perl Debugger
- setting on load: Using the Debugger
- setting with debugger commands: Breakpoints
- watch expressions, causing: Tracing
- BSD::Resource module, per-process resource limits, setting: Code Masquerading as Data
-
- bi-directional pipes, problems with: Bidirectional Communication
- single-character input and: getc
- unflushed buffers in Perl versions: fork
- bug reports: Bug Reports
- bugs: Diagnostic Messages
- building CPAN modules: Building CPAN Modules
-
- data types: Built-in Data Types
- built-in functions
-
- listing by type: Documentation Support
- overriding: Overriding Built-in Functions
- subroutines, prototyping to emulate: Prototypes
- built-in methods, overridden: Accessing Overridden Methods
- built-in operators, operating on character semantics: Effects of Character Semantics
- bundles: The CPAN modules Directory
- byte meanings, character class shortcuts: Classic Perl Character Class Shortcuts
- bytecode: The Life Cycle of a Perl Program
- Byteloader module: The Bytecode Generator
- bytes: Atoms
-
- bit-shift operators: Shift Operators
- characters vs.: Unicode
- reading: read
- storage locations (see big-endian; little-endian)
- bytes module: 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