• About Concordance Programming Language (CPL)
  • CPL Library
  • Getting Started
    • Where to Start
    • How the Concordance Development Documentation is Organized
    • What You Need to Know to Develop with Concordance
    • What is the Concordance Programming Language
    • About the CPL Development Environment
    • Tutorial: "Hello World!" in CPL
  • Concordance Programming Fundamentals
    • About Concordance Programming Fundamentals
    • Working with the Concordance Development Environment
      • Creating and Editing a Concordance Script
      • Running a Concordance Application
    • Declaring and using a Variable
      • About Variable Types
      • Declaring a Variable
      • Assigning a Variable
      • Performing Math with Variables
      • Creating and using an Array
    • Writing a Function
      • About CPL Functions
      • About the Main() Function
      • Beginning and Ending a Function
      • Declaring Variables
      • Writing a Function Body
      • Returning a Value
      • Calling a Function
      • About Built-in functions
    • Using Conditional Statements and Loops
      • About Conditional Statements
      • Conditional Operators
      • Else Statements
      • Compound If-Statements
      • Switch Statement
      • Loops
    • Working with the Database
      • About the Database
      • Understanding Database Handles
      • Accessing Database Information
      • Accessing Database Field Information
      • Looping through a Database
      • Opening and Closing a Database
    • Using Common CPL Functions
      • About Common CPL Functions
      • Text Manipulation
      • Searching Databases
      • User Interface
    • Advanced Programming Features
      • About the Advanced Programming Features
      • About Annotation Functions
      • About Database Functions
      • About Data Conversion Functions
      • About Data Editing Functions
      • About Dictionary Btree List Management Functions
      • About DDE Functions
      • About File Handling Functions
      • About Math Functions
      • About Query and Record Management Functions
      • About Screen Control Functions
      • About System Functions
      • About Text Manipulation and Classification Functions
      • About Time Functions
  • Concordance Programming Language Reference
    • About the Concordance Programming Language Reference
    • Function Declaration
    • Identifiers
    • Data Types
    • Variable Declaration and Scope
    • Reserved Words and Symbols
    • System Variables
    • Operators and Operands
    • Database Information
    • Character Literals and Quoted Strings
    • Comments
    • Program Flow and Control Structures
    • Functions
      • About CPL Functions
      • 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
    • Concordance Scripts
      • About CPL Scripts
      • AppendOneFieldToAnother_v10.00
      • AppendTextToField_v10.00
      • BlankField_v10.00
      • CreateHyperlinks_v10.00
      • EDocView_v10.00
      • FieldToTag_v10.00
      • FindAttachements_v10.00
      • FindAttachements2_v10.00
      • IssueToTag_v10.00
      • LoadOCRFromOpticonLog_v10.00
      • PrintWithAttachments_v10.00
      • READOCR1 (singlePage)_v10.00
      • readOCR1_v10.00
      • ReadOCR_v10.00
      • ReindexingDaemon_v10.00
      • Renumber_v10.00
      • ShowSystemFields_v10.00
      • Spell_v10.00
      • Synonym_v10.00
      • TagHistoryAndStoreIt_v10.00
      • TAGSAVER_v10.00
      • TagToField_v10.00
      • TextFileToQuery_v10.00
      • UpperCase_v10.00
  • Copyright Information
  • Contact Information