Common Text Transformation Library http://cttl.sourceforge.net/

CTTL Lambda Expressions
Version 3.01


SourceForge.net Logo cttl on
sourceforge
download
latest
cttl
docs
index
api
lambda
docs
index
api
utils
api
sponsor
c-jump.com

  1. Alphabetical Index
  2. Intro to lambda expression
  3. Connection to CTTL grammar
    1. Kleene star adaptor ( epsilon parser )
    2. Kleene plus adaptor ( direct parser )

  4. Higher-order functions
    1. Value translators
    2. make_translator( ) helper
    3. Literal translator examples
    4. Substring translator examples
    5. Sequence translator examples
    6. Dictionary translator examples
    7. Closure translator example

  5. Closure ( delayed function call )
    1. CTTL_MEMBER_ACTION
    2. CTTL_MEMBER_ACTION_NOARG
    3. CTTL_STATIC_ACTION
    4. CTTL_STATIC_ACTION_NOARG
    5. Closure with explicit template parameters

  6. Alias namespace helper functions
    1. Alias for std::stack
    2. Alias for STL sequence
    3. Alias for substring and cttl::node
    4. Alias for std::map
    5. Alias for std::set
    6. Alias for std::bitset

  7. In-line text transformations
    1. Text insert by cttl::node
    2. Text replace by cttl::edge
    3. Text erase by cttl::edge

  8. Lambda operands
    1. Scalar primitive
    2. Stack primitive
    3. Scalar interface
    4. Constant scalar
    5. Lambda composite
    6. Exclusive OR: operator_xor helper function

  9. Trees
    1. Syntax tree
    2. Integer tree

  10. Debugging and tracing

Copyright © 1997-2009 Igor Kholodov mailto:cttl@users.sourceforge.net.

Permission to copy and distribute this document is granted provided this copyright notice appears in all copies. This document is provided "as is" without express or implied warranty, and with no claim as to its suitability for any purpose.