<<<    Lambda Home     Intro to lambda expression >>>
##
A Aa Ab Ac Ad Ae Af Ag Ah Ai Aj Ak Al Am An Ao Ap Aq Ar As At Au Av Aw Ax Ay Az
B Ba Bb Bc Bd Be Bf Bg Bh Bi Bj Bk Bl Bm Bn Bo Bp Bq Br Bs Bt Bu Bv Bw Bx By Bz
C Ca Cb Cc Cd Ce Cf Cg Ch Ci Cj Ck Cl Cm Cn Co Cp Cq Cr Cs Ct Cu Cv Cw Cx Cy Cz
D Da Db Dc Dd De Df Dg Dh Di Dj Dk Dl Dm Dn Do Dp Dq Dr Ds Dt Du Dv Dw Dx Dy Dz
E Ea Eb Ec Ed Ee Ef Eg Eh Ei Ej Ek El Em En Eo Ep Eq Er Es Et Eu Ev Ew Ex Ey Ez
F Fa Fb Fc Fd Fe Ff Fg Fh Fi Fj Fk Fl Fm Fn Fo Fp Fq Fr Fs Ft Fu Fv Fw Fx Fy Fz
G Ga Gb Gc Gd Ge Gf Gg Gh Gi Gj Gk Gl Gm Gn Go Gp Gq Gr Gs Gt Gu Gv Gw Gx Gy Gz
H Ha Hb Hc Hd He Hf Hg Hh Hi Hj Hk Hl Hm Hn Ho Hp Hq Hr Hs Ht Hu Hv Hw Hx Hy Hz
I Ia Ib Ic Id Ie If Ig Ih Ii Ij Ik Il Im In Io Ip Iq Ir Is It Iu Iv Iw Ix Iy Iz
J Ja Jb Jc Jd Je Jf Jg Jh Ji Jj Jk Jl Jm Jn Jo Jp Jq Jr Js Jt Ju Jv Jw Jx Jy Jz
K Ka Kb Kc Kd Ke Kf Kg Kh Ki Kj Kk Kl Km Kn Ko Kp Kq Kr Ks Kt Ku Kv Kw Kx Ky Kz
L La Lb Lc Ld Le Lf Lg Lh Li Lj Lk Ll Lm Ln Lo Lp Lq Lr Ls Lt Lu Lv Lw Lx Ly Lz
M Ma Mb Mc Md Me Mf Mg Mh Mi Mj Mk Ml Mm Mn Mo Mp Mq Mr Ms Mt Mu Mv Mw Mx My Mz
N Na Nb Nc Nd Ne Nf Ng Nh Ni Nj Nk Nl Nm Nn No Np Nq Nr Ns Nt Nu Nv Nw Nx Ny Nz
O Oa Ob Oc Od Oe Of Og Oh Oi Oj Ok Ol Om On Oo Op Oq Or Os Ot Ou Ov Ow Ox Oy Oz
P Pa Pb Pc Pd Pe Pf Pg Ph Pi Pj Pk Pl Pm Pn Po Pp Pq Pr Ps Pt Pu Pv Pw Px Py Pz
Q Qa Qb Qc Qd Qe Qf Qg Qh Qi Qj Qk Ql Qm Qn Qo Qp Qq Qr Qs Qt Qu Qv Qw Qx Qy Qz
R Ra Rb Rc Rd Re Rf Rg Rh Ri Rj Rk Rl Rm Rn Ro Rp Rq Rr Rs Rt Ru Rv Rw Rx Ry Rz
S Sa Sb Sc Sd Se Sf Sg Sh Si Sj Sk Sl Sm Sn So Sp Sq Sr Ss St Su Sv Sw Sx Sy Sz
T Ta Tb Tc Td Te Tf Tg Th Ti Tj Tk Tl Tm Tn To Tp Tq Tr Ts Tt Tu Tv Tw Tx Ty Tz
U Ua Ub Uc Ud Ue Uf Ug Uh Ui Uj Uk Ul Um Un Uo Up Uq Ur Us Ut Uu Uv Uw Ux Uy Uz
V Va Vb Vc Vd Ve Vf Vg Vh Vi Vj Vk Vl Vm Vn Vo Vp Vq Vr Vs Vt Vu Vv Vw Vx Vy Vz
W Wa Wb Wc Wd We Wf Wg Wh Wi Wj Wk Wl Wm Wn Wo Wp Wq Wr Ws Wt Wu Wv Ww Wx Wy Wz
X Xa Xb Xc Xd Xe Xf Xg Xh Xi Xj Xk Xl Xm Xn Xo Xp Xq Xr Xs Xt Xu Xv Xw Xx Xy Xz
Y Ya Yb Yc Yd Ye Yf Yg Yh Yi Yj Yk Yl Ym Yn Yo Yp Yq Yr Ys Yt Yu Yv Yw Yx Yy Yz
Z Za Zb Zc Zd Ze Zf Zg Zh Zi Zj Zk Zl Zm Zn Zo Zp Zq Zr Zs Zt Zu Zv Zw Zx Zy Zz


##

AB

Abstract syntax tree Abstract syntax tree

AC

access, Example of character access via subscript operator Example of character access via subscript operator
access, Example of STL vector element access Example of STL vector element access
action Case study: Kleene star and C++ dereference operator
action Case study: Kleene star and C++ dereference operator
action Closure helpers
actions, semantic actions A bit of history

AD

adaptable Lambda primitive typedefs
adaptable generic component Scalar interface
adaptor, function pointer adaptor Closure helpers
adaptor, implementation adaptor Example of a standalone lambda expression
adaptor, Kleene plus adaptor ( direct parser ) Kleene plus adaptor ( direct parser )
adaptor, Kleene star adaptor ( epsilon parser ) Kleene star adaptor ( epsilon parser )
adaptor, Kleene star adaptor Case study: Kleene star and C++ dereference operator
adaptors What is lambda expression ?
adaptors, multi-purpose object adaptors Scalar primitive
adaptors, Space sensitivity of lambda grammar adaptors Space sensitivity of lambda grammar adaptors

AL

Alias for std::bitset Alias for std::bitset
Alias for std::map Alias for std::map
Alias for std::set Alias for std::set
Alias for std::stack Alias for std::stack
Alias for STL sequence Alias for STL sequence
Alias for substring and cttl::node Alias for substring and cttl::node
Alias helpers cttl::alias namespace Alias helpers cttl::alias namespace
Alias namespace helper functions Alias namespace helper functions
alias, Rules for using alias helpers Rules for using alias helpers
alias::any Alias for std::bitset
alias::append Alias for substring and cttl::node
alias::assign Alias for substring and cttl::node
alias::at, at alias::at Example of STL vector element access
alias::back Standalone scalar instantiation
alias::basic_string::push_back Alias for substring and cttl::node
alias::begin Example of STL vector element access
alias::begin Substring translator examples
alias::begin Alias for std::set
alias::begin inode_writer operators
alias::count Alias for std::bitset
alias::edge::erase Text erase by cttl::edge
alias::edge::insert_go Inserting a substring
alias::edge::insert_stay Inserting a substring
alias::edge::text In-line text transformations
alias::edge::text Text replace by cttl::edge
alias::empty Alias for std::stack
alias::end Alias for std::set
alias::end inode_writer operators
alias::equal_range Alias for std::map
alias::find Alias for std::set
alias::flip Alias for std::bitset
alias::identity Alias for substring and cttl::node
alias::insert Alias for std::map
alias::insert Alias for std::set
alias::insert_go Alias for substring and cttl::node
alias::insert_stay Alias for substring and cttl::node
alias::length Alias for substring and cttl::node
alias::length Alias for substring and cttl::node
alias::length Text erase by cttl::edge
alias::line Alias for substring and cttl::node
alias::lower_bound Alias for std::set
alias::offset Example of character access via subscript operator
alias::offset Closure with explicit template parameters
alias::offset Inserting std::string
alias::offset inode_writer operators
alias::push Alias for std::stack
alias::push_back Alias for STL sequence
alias::push_back Standalone scalar instantiation
alias::reset Alias for std::bitset
alias::set Alias for std::bitset
alias::size Alias for STL sequence
alias::size Exclusive OR: operator_xor helper function
alias::size inode_writer operators
alias::test Alias for std::bitset
alias::text Sequence translator examples
alias::text Alias for substring and cttl::node
alias::text Alias for substring and cttl::node
alias::text In-line text transformations
alias::text Text replace by cttl::edge
alias::text Text erase by cttl::edge
alias::text_swap Alias for substring and cttl::node
alias::text_toupper Alias for substring and cttl::node
alias::to_ulong Alias for std::bitset
alias::top Alias for std::stack
alias::upper_bound Alias for std::set
alias_push_back_size.cpp Alias for STL sequence
alias_text.cpp Alias for substring and cttl::node

AR

argument, Instance-scalar constructor with one argument Standalone scalar instantiation
ArgumentT Alias namespace helper functions
Arithmetic interpreter lexer Arithmetic interpreter lexer
arithmetic, The arithmetic interpreter The arithmetic interpreter

AS

assignment, string edge assignment Text replace by cttl::edge
associative container Dictionary translator examples
AST Abstract syntax tree

AT

at alias::at Example of STL vector element access
atof Literal translator examples
atoi Substring translator examples
atoi Substring translator examples
atoi Sequence translator examples

AU

auto Lambda composite

BI

bidirectional link Integer tree iterator classes
binary operation The arithmetic interpreter
binary tree Higher-order functions
binary trees Integer tree
bitset_access.cpp Alias for std::bitset

BO

bool Alias for std::bitset
Boolean switch parser Boolean switch parser
Boolean switch parser example Boolean switch parser example

C

C++03 Lambda composite
C++0x Inline instantiation of stack primitives
C++0x Lambda composite

CA

call, Closure ( delayed function call ) Closure ( delayed function call )
call, delayed function call What is lambda expression ?
call, delayed function call Closure helpers
capacity_ Lambda composite example
Case study: Kleene plus and C++ unary plus operator Case study: Kleene plus and C++ unary plus operator
Case study: Kleene star and C++ dereference operator Case study: Kleene star and C++ dereference operator
Case study: Kleene star and STL output iterator Case study: Kleene star and STL output iterator
Case study: XML stream parser Case study: XML stream parser

CH

character Closure helpers
character CTTL_STATIC_ACTION
character, Example of character access via subscript operator Example of character access via subscript operator

CL

Closure ( delayed function call ) Closure ( delayed function call )
closure What is lambda expression ?
Closure Value translators
Closure Closure ( delayed function call )
closure dereference Closure translator example
Closure example Closure example
Closure helpers Closure helpers
closure object Case study: Kleene star and C++ dereference operator
closure object Closure example
Closure translator Value translators
Closure translator example Closure translator example
Closure with explicit template parameters Closure with explicit template parameters
closure, dereferenced closure Closure helpers
closure_explicit_template_params.cpp Closure with explicit template parameters
closure_mem_noarg.cpp CTTL_MEMBER_ACTION_NOARG
closure_replace.cpp CTTL_MEMBER_ACTION
closure_toupper.cpp Closure helpers
closure_toupper.cpp CTTL_STATIC_ACTION
closure_translator.cpp Closure translator example
closure_vect_size.cpp Case study: Kleene star and C++ dereference operator
closure_vect_size_alias.cpp Alias for STL sequence

CO

code, source code location Debugging example
compile time Lambda headers
component, adaptable generic component Scalar interface
composite, constant single-dimensional lambda composite Lambda composite
composite, insert composite values inode_writer operators
composite, lambda composite A bit of history
composite, lambda composite Scalar primitive
composite, lambda composite Stack operator semantics
composite, Lambda composite Lambda composite
composite, lambda composite Integer tree iterator classes
composite, Lambda composite example Lambda composite example
composite, lambda composite structures Higher-order functions
composition, function composition Higher-order function interface
composition, function composition make_translator( ) helper
composition, function composition classes Value translators
compound types Scalar primitive
Connection to CTTL grammar Connection to CTTL grammar
connection, unidirectional connection Integer tree iterator classes
const scalar What is lambda expression ?
const_edge Example of stack storage for parsed tokens
const_edge Case study: Kleene star and C++ dereference operator
const_edge Substring translator examples
const_edge Sequence translator examples
const_edge Dictionary translator examples
const_edge Closure helpers
const_edge CTTL_STATIC_ACTION
const_edge In-line text transformations
const_edge Inserting std::string
const_edge Text replace by cttl::edge
const_iterator Alias for std::map
const_scalar Example of character access via subscript operator
const_scalar Example of STL vector element access
const_scalar Alias for substring and cttl::node
const_scalar Stack operator semantics
const_scalar Constant scalar
const_scalar Lambda composite example
const_scalar example const_scalar example
const_scalar_type Constant scalar
const_scalar_type example const_scalar_type example
Constant scalar Constant scalar
constant single-dimensional lambda composite Lambda composite
constructor, Default constructor of the instance-scalar Standalone scalar instantiation
constructor, Instance-scalar constructor with one argument Standalone scalar instantiation
constructor, Reference-scalar constructor Standalone scalar instantiation
container, associative container Dictionary translator examples
container, sequence container Dictionary translator examples
control, Scalar instance control Scalar instance control
conversion, data conversion Higher-order functions
conversion, Type conversion translator Value translators
conversion, type conversion translator Stack primitive typedefs

CT

cttl::alias, Alias helpers cttl::alias namespace Alias helpers cttl::alias namespace
cttl::alias::size Alias helpers cttl::alias namespace
cttl::edge, Text erase by cttl::edge Text erase by cttl::edge
cttl::edge, Text replace by cttl::edge Text replace by cttl::edge
cttl::node, Alias for substring and cttl::node Alias for substring and cttl::node
cttl::node, Text insert by cttl::node Text insert by cttl::node
CTTL_LAMBDA_ASSERT What is lambda expression ?
CTTL_LAMBDA_ASSERT Higher-order function example: itos
CTTL_LAMBDA_ASSERT Sequence translator examples
CTTL_LAMBDA_ASSERT CTTL_MEMBER_ACTION
CTTL_LAMBDA_ASSERT Debugging and tracing
CTTL_LAMBDA_ASSERT and CTTL_LAMBDA_TRACE CTTL_LAMBDA_ASSERT and CTTL_LAMBDA_TRACE
CTTL_LAMBDA_TRACE Debugging and tracing
CTTL_LAMBDA_TRACE, CTTL_LAMBDA_ASSERT and CTTL_LAMBDA_TRACE CTTL_LAMBDA_ASSERT and CTTL_LAMBDA_TRACE
CTTL_MEMBER_ACTION Closure translator example
CTTL_MEMBER_ACTION Closure helpers
CTTL_MEMBER_ACTION CTTL_MEMBER_ACTION
CTTL_MEMBER_ACTION Closure with explicit template parameters
CTTL_MEMBER_ACTION_NOARG Closure helpers
CTTL_MEMBER_ACTION_NOARG CTTL_MEMBER_ACTION_NOARG
CTTL_MEMBER_RULE Closure translator example
CTTL_MEMBER_RULE CTTL_MEMBER_ACTION
CTTL_STATIC_ACTION Boolean switch parser example
CTTL_STATIC_ACTION Closure helpers
CTTL_STATIC_ACTION CTTL_STATIC_ACTION
CTTL_STATIC_ACTION_NOARG Closure helpers
CTTL_STATIC_ACTION_NOARG CTTL_STATIC_ACTION_NOARG
CTTL_STATIC_RULE In-line text transformations
CTTL_TRACE_DEPOSIT_JUSTIFY Debugging and tracing
CTTL_TRACE_DEPOSIT_TEXT Debugging and tracing
CTTL_TRACE_DEPOSITS Higher-order function example: itos
CTTL_TRACE_DEPOSITS Debugging and tracing
CTTL_TRACE_DEPOSITS_OFF Debugging and tracing
CTTL_TRACE_EVERYTHING Case study: Kleene star and C++ dereference operator
CTTL_TRACE_EVERYTHING Debugging and tracing
CTTL_TRACE_RULES Example of STL vector element access
CTTL_TRACE_RULES Case study: Kleene star and STL output iterator
CTTL_TRACE_RULES Sequence translator examples
CTTL_TRACE_RULES Dictionary translator examples
CTTL_TRACE_RULES Debugging and tracing

DA

data conversion Higher-order functions
data field Integer tree iterator classes
data field inode_writer operators
data fields Abstract syntax tree
data structures Example of stack storage for parsed tokens
data, type of the stored data Lambda primitive typedefs

DE

Debugging and tracing Debugging and tracing
Debugging example Debugging example
decrement, iterator postfix increment decrement Alias for STL sequence
decrement, overloaded prefix postfix decrement operators Stack operator semantics
Default constructor of the instance-scalar Standalone scalar instantiation
delayed Example of a standalone lambda expression
delayed evaluation Example of a standalone lambda expression
delayed function call What is lambda expression ?
delayed function call Closure helpers
delayed higher-order functions Closure ( delayed function call )
delayed, Closure ( delayed function call ) Closure ( delayed function call )
depositing parsed input Example of stack storage for parsed tokens
depth, variable depth Abstract syntax tree
dereference Closure example
dereference Alias for STL sequence
dereference operator Example of STL vector element access
dereference operator Case study: Kleene star and C++ dereference operator
dereference, Case study: Kleene star and C++ dereference operator Case study: Kleene star and C++ dereference operator
dereference, closure dereference Closure translator example
dereferenced closure Closure helpers
descriptor, field descriptor Integer tree iterator classes

DI

dictionary Value translators
Dictionary pair Value translators
Dictionary translator Value translators
Dictionary translator examples Dictionary translator examples
dictionary_translator.cpp Dictionary translator examples
dictionary_translator_list.cpp Dictionary translator examples
digit parser Closure translator example
digit parser CTTL_MEMBER_ACTION
direct distribution Lambda library goals and requirements
direct parser Kleene plus adaptor ( direct parser )
direct, Kleene plus adaptor ( direct parser ) Kleene plus adaptor ( direct parser )
directly navigable Lambda composite
distribution, direct distribution Lambda library goals and requirements

DO

double, lambda double stack Literal translator examples
doubly-linked nodes Integer tree iterator classes

DR

driver, Interpreter main driver Interpreter main driver

DU

dump_lambda Lambda composite example

ED

edge Sequence translator examples
edge Closure translator example
edge CTTL_MEMBER_ACTION
edge Alias for STL sequence
edge Alias for substring and cttl::node
edge In-line text transformations
edge Inserting a substring
edge Text replace by cttl::edge
edge, string edge assignment Text replace by cttl::edge
edge_2_edge_assign.cpp Text replace by cttl::edge
edge_2_edge_text.cpp Text replace by cttl::edge
edge_erase.cpp Text erase by cttl::edge
edge_translator.cpp Substring translator examples

EL

element, Example of STL vector element access Example of STL vector element access

EM

empty symbol Kleene star adaptor ( epsilon parser )

EN

entity Example of stack storage for parsed tokens
entity isalpha Dictionary translator examples
entity isdigit Substring translator examples

EP

epsilon match Kleene plus adaptor ( direct parser )
epsilon parser Boolean switch parser
epsilon, Kleene star adaptor ( epsilon parser ) Kleene star adaptor ( epsilon parser )

ER

erase, substring erase Text erase by cttl::edge
erase, Text erase by cttl::edge Text erase by cttl::edge

EV

evaluate Lambda headers
evaluate Example of a standalone lambda expression
evaluate Closure helpers
evaluation, delayed evaluation Example of a standalone lambda expression
evaluation, lazy evaluation Example of a standalone lambda expression
evaluation, lazy evaluation Higher-order functions

EX

Example of a standalone lambda expression Example of a standalone lambda expression
Example of character access via subscript operator Example of character access via subscript operator
Example of stack storage for parsed tokens Example of stack storage for parsed tokens
Example of STL vector element access Example of STL vector element access
example, Boolean switch parser example Boolean switch parser example
example, Closure example Closure example
example, Closure translator example Closure translator example
example, const_scalar example const_scalar example
example, const_scalar_type example const_scalar_type example
example, Debugging example Debugging example
example, Lambda composite example Lambda composite example
example:, Higher-order function example: itos Higher-order function example: itos
examples, Dictionary translator examples Dictionary translator examples
examples, Literal translator examples Literal translator examples
examples, Sequence translator examples Sequence translator examples
examples, Substring translator examples Substring translator examples
Exclusive OR: operator_xor helper function Exclusive OR: operator_xor helper function
exclusive, logical exclusive OR ( XOR ) Higher-order functions
explicit, Closure with explicit template parameters Closure with explicit template parameters
expression operands What is lambda expression ?
expression, Example of a standalone lambda expression Example of a standalone lambda expression
expression, grammar expression Boolean switch parser
expression, grammar expression Kleene plus adaptor ( direct parser )
expression, integral lambda expression Integral lambda expression
expression, integral lambda expression Boolean switch parser
expression, Integral lambda expression Integral lambda expression
expression, integral lambda expression Kleene plus adaptor ( direct parser )
expression, Intro to lambda expression Intro to lambda expression
expression, lambda expression Example of a standalone lambda expression
expression, lambda expression operand Scalar primitive
expression, What is lambda expression ? What is lambda expression ?

FI

field descriptor Integer tree iterator classes
field, data field Integer tree iterator classes
field, data field inode_writer operators
fields, data fields Abstract syntax tree
first isalpha Closure helpers
first isalpha CTTL_STATIC_ACTION
first isdigit Closure translator example
first isdigit CTTL_MEMBER_ACTION

FU

function composition Higher-order function interface
function composition make_translator( ) helper
function composition classes Value translators
function pointer What is lambda expression ?
function pointer adaptor Closure helpers
function, Closure ( delayed function call ) Closure ( delayed function call )
function, delayed function call What is lambda expression ?
function, delayed function call Closure helpers
function, Exclusive OR: operator_xor helper function Exclusive OR: operator_xor helper function
function, Higher-order function Higher-order functions
function, higher-order function Higher-order function interface
function, higher-order function make_translator( ) helper
function, Higher-order function example: itos Higher-order function example: itos
function, Higher-order function interface Higher-order function interface
function, type of lambda function Example of a standalone lambda expression
functional requirements Lambda library goals and requirements
functions, Alias namespace helper functions Alias namespace helper functions
functions, delayed higher-order functions Closure ( delayed function call )
functions, higher-order functions Lambda library goals and requirements
functions, Higher-order functions Higher-order functions
functions, lambda functions Example of a standalone lambda expression
functions, nested functions Higher-order functions
functions, unnamed functions Example of a standalone lambda expression

GE

general-purpose stack Scalar interface
generic, adaptable generic component Scalar interface
get_lambda_size Lambda composite example

GO

goals, Lambda library goals and requirements Lambda library goals and requirements

GR

grammar Closure translator example
grammar expression Boolean switch parser
grammar expression Kleene plus adaptor ( direct parser )
grammar rule Example of stack storage for parsed tokens
grammar unit that always succeeds Case study: Kleene star and C++ dereference operator
grammar, Connection to CTTL grammar Connection to CTTL grammar
grammar, Space sensitivity of lambda grammar adaptors Space sensitivity of lambda grammar adaptors
grammar_expr Example of stack storage for parsed tokens

HE

headers, Lambda headers Lambda headers
helper, Alias namespace helper functions Alias namespace helper functions
helper, Exclusive OR: operator_xor helper function Exclusive OR: operator_xor helper function
helper, make_translator( ) helper make_translator( ) helper
helpers, Alias helpers cttl::alias namespace Alias helpers cttl::alias namespace
helpers, Closure helpers Closure helpers
helpers, Rules for using alias helpers Rules for using alias helpers
heterogeneous nodes Abstract syntax tree

HI

hierarchical, inline hierarchical objects Higher-order functions
Higher-order function Higher-order functions
higher-order function Higher-order function interface
higher-order function make_translator( ) helper
Higher-order function example: itos Higher-order function example: itos
Higher-order function interface Higher-order function interface
higher-order functions Lambda library goals and requirements
Higher-order functions Higher-order functions
higher-order, delayed higher-order functions Closure ( delayed function call )
history, A bit of history A bit of history

HO

homogeneous Abstract syntax tree

ID

identifier, unique identifier Abstract syntax tree

IM

implementation adaptor Example of a standalone lambda expression
in-line scalar What is lambda expression ?
In-line text transformations In-line text transformations

IN

increment, iterator postfix increment decrement Alias for STL sequence
index, subscript index Lambda composite
initializer Lambda composite
inline hierarchical objects Higher-order functions
Inline instantiation of stack primitives Inline instantiation of stack primitives
Inline scalar instantiation Inline scalar instantiation
inline, instantiated inline Example of a standalone lambda expression
inode_default_descriptor Lambda composite example
inode_reader Integer tree iterator classes
inode_writer Closure with explicit template parameters
inode_writer Lambda composite example
inode_writer Integer tree iterator classes
inode_writer inode_writer operators
inode_writer operators inode_writer operators
inode_writer.cpp inode_writer operators
input symbol Kleene plus adaptor ( direct parser )
input, depositing parsed input Example of stack storage for parsed tokens
insert composite values inode_writer operators
insert, Text insert by cttl::node Text insert by cttl::node
Inserting a substring Inserting a substring
Inserting std::string Inserting std::string
instance-scalar make_translator( ) helper
Instance-scalar constructor with one argument Standalone scalar instantiation
instance-scalar, Default constructor of the instance-scalar Standalone scalar instantiation
instance scalar Lambda primitive typedefs
instance scalar Scalar primitive
instance scalar Inline scalar instantiation
instance, Scalar instance control Scalar instance control
instantiated inline Example of a standalone lambda expression
instantiation, Inline instantiation of stack primitives Inline instantiation of stack primitives
instantiation, Inline scalar instantiation Inline scalar instantiation
instantiation, Standalone scalar instantiation Standalone scalar instantiation
int_memfun_onearg.cpp CTTL_MEMBER_ACTION
integer tree The arithmetic interpreter
Integer tree Integer tree
integer tree iterator Integer tree iterator classes
Integer tree iterator classes Integer tree iterator classes
integer_2_string_conversion.cpp Higher-order function example: itos
integer_tree.cpp Integer tree iterator classes
integral lambda expression Integral lambda expression
integral lambda expression Boolean switch parser
Integral lambda expression Integral lambda expression
integral lambda expression Kleene plus adaptor ( direct parser )
integral types Integral lambda expression
interface, Higher-order function interface Higher-order function interface
interface, scalar interface Higher-order functions
interface, Scalar interface Scalar interface
interface, uniform scalar interface Higher-order functions
Interpreter main driver Interpreter main driver
interpreter, Arithmetic interpreter lexer Arithmetic interpreter lexer
interpreter, The arithmetic interpreter The arithmetic interpreter
Intro to lambda expression Intro to lambda expression

IS

isalpha, entity isalpha Dictionary translator examples
isalpha, first isalpha Closure helpers
isalpha, first isalpha CTTL_STATIC_ACTION
isdigit Boolean switch parser example
isdigit, entity isdigit Substring translator examples
isdigit, first isdigit Closure translator example
isdigit, first isdigit CTTL_MEMBER_ACTION
isspace Boolean switch parser example

IT

iterator Example of STL vector element access
iterator Exclusive OR: operator_xor helper function
iterator postfix increment decrement Alias for STL sequence
iterator, Case study: Kleene star and STL output iterator Case study: Kleene star and STL output iterator
iterator, integer tree iterator Integer tree iterator classes
iterator, Integer tree iterator classes Integer tree iterator classes
iterator, vector iterator Alias for STL sequence
iterator_vector_subscript.cpp Example of STL vector element access
itos Inserting std::string
itos, Higher-order function example: itos Higher-order function example: itos

KL

Kleene plus adaptor ( direct parser ) Kleene plus adaptor ( direct parser )
Kleene star adaptor ( epsilon parser ) Kleene star adaptor ( epsilon parser )
Kleene star adaptor Case study: Kleene star and C++ dereference operator
Kleene, Case study: Kleene plus and C++ unary plus operator Case study: Kleene plus and C++ unary plus operator
Kleene, Case study: Kleene star and C++ dereference operator Case study: Kleene star and C++ dereference operator
Kleene, Case study: Kleene star and STL output iterator Case study: Kleene star and STL output iterator
kleene_star_vs_deref.cpp Case study: Kleene star and C++ dereference operator

LA

lambda_composite_tree.cpp Lambda composite example
lambda_grammar.cpp Example of stack storage for parsed tokens
lambda_stack_decrement.cpp Stack operator semantics
LambdaT Alias namespace helper functions
lazy evaluation Example of a standalone lambda expression
lazy evaluation Higher-order functions

LE

length, calculated length Kleene plus adaptor ( direct parser )
lexer, Arithmetic interpreter lexer Arithmetic interpreter lexer

LI

library, Lambda library goals and requirements Lambda library goals and requirements
link, bidirectional link Integer tree iterator classes
link, negative link Integer tree iterator classes
link, positive link Integer tree iterator classes
link, unidirectional link Abstract syntax tree
list, singly-linked list Integer tree iterator classes
Literal translator Value translators
Literal translator examples Literal translator examples
literal, String literal Value translators

LO

location, source code location Debugging example
logical exclusive OR ( XOR ) Higher-order functions
long, unsigned long Alias for std::bitset

LV

lvalues Scalar primitive

MA

macros Closure helpers
main, Interpreter main driver Interpreter main driver
make_reference Stack primitive typedefs
make_reference Scalar instance control
make_translator( ) helper make_translator( ) helper
manipulation, string manipulation Alias for substring and cttl::node
map::iterator Alias for std::map
map_pair_access.cpp Alias for std::map
match Example of stack storage for parsed tokens
match Case study: Kleene star and C++ dereference operator
match Closure translator example
match In-line text transformations
match, epsilon match Kleene plus adaptor ( direct parser )

ME

meaningful message Example of a standalone lambda expression
mem_fun Case study: Kleene star and C++ dereference operator
mem_fun Case study: Kleene star and C++ dereference operator
mem_fun Closure translator example
message, meaningful message Example of a standalone lambda expression
messages, tracing messages CTTL_MEMBER_ACTION

MU

multi-purpose object adaptors Scalar primitive

NA

namespace, Alias helpers cttl::alias namespace Alias helpers cttl::alias namespace
namespace, Alias namespace helper functions Alias namespace helper functions
navigable Abstract syntax tree
navigable, directly navigable Lambda composite

NE

negative link Integer tree iterator classes
nested functions Higher-order functions

NO

node Example of character access via subscript operator
node Closure helpers
node Alias for substring and cttl::node
node id Integer tree iterator classes
node, cttl node operators Inserting std::string
node, non-terminal node Integer tree iterator classes
node, stop node Integer tree iterator classes
node_2_character_access.cpp Example of character access via subscript operator
node_2_character_access.cpp Alias for substring and cttl::node
node_edge_alias.cpp Alias for substring and cttl::node
node_insert.cpp Inserting std::string
node_insert_substring.cpp Inserting a substring
node_token_boundary.cpp Boolean switch parser example
nodes Integer tree iterator classes
nodes, doubly-linked nodes Integer tree iterator classes
nodes, heterogeneous nodes Abstract syntax tree
nodes, sibling nodes Integer tree iterator classes
nodes, singly-linked nodes Integer tree iterator classes
non-terminal The arithmetic interpreter
non-terminal node Integer tree iterator classes

OB

object, closure object Case study: Kleene star and C++ dereference operator
object, closure object Closure example
object, multi-purpose object adaptors Scalar primitive
objects, inline hierarchical objects Higher-order functions

OP

operand, lambda expression operand Scalar primitive
operands, expression operands What is lambda expression ?
operation, binary operation The arithmetic interpreter
operation, unary operation The arithmetic interpreter
operator, Case study: Kleene plus and C++ unary plus operator Case study: Kleene plus and C++ unary plus operator
operator, Case study: Kleene star and C++ dereference operator Case study: Kleene star and C++ dereference operator
operator, dereference operator Example of STL vector element access
operator, dereference operator Case study: Kleene star and C++ dereference operator
operator, Example of character access via subscript operator Example of character access via subscript operator
operator, overloaded subscript operator Alias for substring and cttl::node
operator, Stack operator semantics Stack operator semantics
operator, subscript operator Example of STL vector element access
operator, subscript operator Alias for STL sequence
operator_xor, Exclusive OR: operator_xor helper function Exclusive OR: operator_xor helper function
operator_xor.cpp Exclusive OR: operator_xor helper function
operators, cttl node operators Inserting std::string
operators, inode_writer operators inode_writer operators
operators, overloaded prefix postfix decrement operators Stack operator semantics
operators, Overloaded stack operators Overloaded stack operators

OR

OR:, Exclusive OR: operator_xor helper function Exclusive OR: operator_xor helper function

OU

output, Case study: Kleene star and STL output iterator Case study: Kleene star and STL output iterator

OV

overloaded prefix postfix decrement operators Stack operator semantics
Overloaded stack operators Overloaded stack operators
overloaded subscript operator Alias for substring and cttl::node

PA

pair, Dictionary pair Value translators
parameters, Closure with explicit template parameters Closure with explicit template parameters
parsed, depositing parsed input Example of stack storage for parsed tokens
parsed, Example of stack storage for parsed tokens Example of stack storage for parsed tokens
parser, Boolean switch parser Boolean switch parser
parser, Boolean switch parser example Boolean switch parser example
parser, Case study: XML stream parser Case study: XML stream parser
parser, digit parser Closure translator example
parser, digit parser CTTL_MEMBER_ACTION
parser, direct parser Kleene plus adaptor ( direct parser )
parser, epsilon parser Boolean switch parser
parser, Kleene plus adaptor ( direct parser ) Kleene plus adaptor ( direct parser )
parser, Kleene star adaptor ( epsilon parser ) Kleene star adaptor ( epsilon parser )

PL

plus, Case study: Kleene plus and C++ unary plus operator Case study: Kleene plus and C++ unary plus operator
plus, Case study: Kleene plus and C++ unary plus operator Case study: Kleene plus and C++ unary plus operator
plus, Kleene plus adaptor ( direct parser ) Kleene plus adaptor ( direct parser )

PO

pointer types Lambda primitive typedefs
pointer, function pointer What is lambda expression ?
pointer, function pointer adaptor Closure helpers
policy_space Example of stack storage for parsed tokens
policy_space Substring translator examples
policy_space Sequence translator examples
policy_space Dictionary translator examples
policy_space CTTL_MEMBER_ACTION
positive link Integer tree iterator classes
postfix, iterator postfix increment decrement Alias for STL sequence
postfix, overloaded prefix postfix decrement operators Stack operator semantics

PR

prefix, overloaded prefix postfix decrement operators Stack operator semantics
primitive, Lambda primitive typedefs Lambda primitive typedefs
primitive, reference-based lambda primitive Scalar instance control
primitive, scalar primitive What is lambda expression ?
primitive, Scalar primitive Scalar primitive
primitive, Stack primitive Stack primitive
primitive, Stack primitive typedefs Stack primitive typedefs
primitives, Inline instantiation of stack primitives Inline instantiation of stack primitives
primitives, lambda primitives Scalar primitive

PT

ptr_fun Boolean switch parser example

RE

reader Integer tree iterator classes
reference-based lambda primitive Scalar instance control
reference-based scalar Example of a standalone lambda expression
Reference-scalar What is lambda expression ?
reference-scalar make_translator( ) helper
Reference-scalar constructor Standalone scalar instantiation
reference scalar Lambda primitive typedefs
reference scalar Inline scalar instantiation
reference scalar Scalar primitive
regions, void regions Space sensitivity of lambda grammar adaptors
regular form Exclusive OR: operator_xor helper function
replace, Text replace by cttl::edge Text replace by cttl::edge
replacement, substring replacement In-line text transformations
replacement, substring replacement Text replace by cttl::edge
requirements, functional requirements Lambda library goals and requirements
requirements, Lambda library goals and requirements Lambda library goals and requirements
result type Example of a standalone lambda expression
return type Integral lambda expression
return type Value translators
return type Closure helpers
return type CTTL_STATIC_ACTION_NOARG

RU

rule, grammar rule Example of stack storage for parsed tokens
Rules for using alias helpers Rules for using alias helpers

RV

rvalues Scalar primitive

SC

Scalar What is lambda expression ?
scalar Example of character access via subscript operator
scalar Scalar primitive
Scalar instance control Scalar instance control
scalar interface Higher-order functions
Scalar interface Scalar interface
scalar primitive What is lambda expression ?
Scalar primitive Scalar primitive
scalar types Scalar primitive
scalar types Standalone scalar instantiation
scalar, const scalar What is lambda expression ?
scalar, Constant scalar Constant scalar
scalar, in-line scalar What is lambda expression ?
scalar, Inline scalar instantiation Inline scalar instantiation
scalar, instance scalar Lambda primitive typedefs
scalar, instance scalar Scalar primitive
scalar, instance scalar Inline scalar instantiation
scalar, is not a scalar type Rules for using alias helpers
scalar, reference-based scalar Example of a standalone lambda expression
scalar, reference scalar Lambda primitive typedefs
scalar, reference scalar Inline scalar instantiation
scalar, reference scalar Scalar primitive
scalar, Standalone scalar instantiation Standalone scalar instantiation
scalar, uniform scalar interface Higher-order functions
scalar_make_reference.cpp Scalar instance control
scalar_primitive.cpp Scalar interface
scalar_reference What is lambda expression ?
scalar_reference Example of STL vector element access
scalar_reference Boolean switch parser example
scalar_reference Substring translator examples
scalar_reference Sequence translator examples
scalar_reference CTTL_MEMBER_ACTION
scalar_reference In-line text transformations
scalar_reference_primitive.cpp Lambda primitive typedefs
scalar_types_mix.cpp Standalone scalar instantiation

SE

semantic actions A bit of history
semantics, Stack operator semantics Stack operator semantics
sensitivity, Space sensitivity of lambda grammar adaptors Space sensitivity of lambda grammar adaptors
sequence container Dictionary translator examples
Sequence translator Value translators
Sequence translator examples Sequence translator examples
sequence, Alias for STL sequence Alias for STL sequence
Sequence, STL Sequence Value translators
sequence_translator.cpp Sequence translator examples
sequentially traversable Lambda composite
set::const_iterator Alias for std::set
set::iterator Alias for std::set
set_pair_access.cpp Alias for std::set

SI

sibling nodes Integer tree iterator classes
single-dimensional, constant single-dimensional lambda composite Lambda composite
singly-linked list Integer tree iterator classes
singly-linked nodes Integer tree iterator classes
size_t Alias for std::bitset
size_type Case study: Kleene star and C++ dereference operator
size_type Dictionary translator examples
size_type Alias for STL sequence

SO

source code location Debugging example

SP

Space sensitivity of lambda grammar adaptors Space sensitivity of lambda grammar adaptors

ST

stack What is lambda expression ?
stack Stack operator semantics
Stack operator semantics Stack operator semantics
Stack primitive Stack primitive
Stack primitive typedefs Stack primitive typedefs
stack, Example of stack storage for parsed tokens Example of stack storage for parsed tokens
stack, general-purpose stack Scalar interface
stack, Inline instantiation of stack primitives Inline instantiation of stack primitives
stack, lambda double stack Literal translator examples
stack, Overloaded stack operators Overloaded stack operators
stack_alias.cpp What is lambda expression ?
stack_alias.cpp Alias for std::stack
stack_as_scalar.cpp Alias for std::stack
stack_typedefs.cpp Stack primitive typedefs
Standalone scalar instantiation Standalone scalar instantiation
standalone, Example of a standalone lambda expression Example of a standalone lambda expression
star, Case study: Kleene star and C++ dereference operator Case study: Kleene star and C++ dereference operator
star, Case study: Kleene star and STL output iterator Case study: Kleene star and STL output iterator
star, Kleene star adaptor ( epsilon parser ) Kleene star adaptor ( epsilon parser )
star, Kleene star adaptor Case study: Kleene star and C++ dereference operator
std::back_insert_iterator Sequence translator examples
std::bitset, Alias for std::bitset Alias for std::bitset
std::list Dictionary translator examples
std::make_pair Alias for std::map
std::map Dictionary translator examples
std::map, Alias for std::map Alias for std::map
std::mem_fun CTTL_MEMBER_ACTION
std::mem_fun CTTL_MEMBER_ACTION_NOARG
std::ostream_iterator Case study: Kleene star and STL output iterator
std::ostream_iterator Exclusive OR: operator_xor helper function
std::pair Alias for std::map
std::pair Alias for std::set
std::ptr_fun Closure helpers
std::ptr_fun CTTL_STATIC_ACTION
std::set Alias for std::set
std::set, Alias for std::set Alias for std::set
std::stack Example of stack storage for parsed tokens
std::stack Alias for std::stack
std::stack, Alias for std::stack Alias for std::stack
std::string Example of stack storage for parsed tokens
std::string Example of character access via subscript operator
std::string Example of STL vector element access
std::string Case study: Kleene star and C++ dereference operator
std::string Higher-order function example: itos
std::string Alias for STL sequence
std::string In-line text transformations
std::string, Inserting std::string Inserting std::string
std::string::npos Kleene plus adaptor ( direct parser )
std::string::npos Substring translator examples
std::vector Example of STL vector element access
std::vector Case study: Kleene star and C++ dereference operator
std::vector Case study: Kleene star and C++ dereference operator
std::vector Substring translator examples
std::vector Dictionary translator examples
std::vector Closure translator example
std::vector CTTL_MEMBER_ACTION
std::vector CTTL_MEMBER_ACTION_NOARG
std::vector Closure with explicit template parameters
std::vector Alias for STL sequence
std::vector Standalone scalar instantiation
std::vector inode_writer operators
STL Sequence Value translators
STL, Alias for STL sequence Alias for STL sequence
STL, Case study: Kleene star and STL output iterator Case study: Kleene star and STL output iterator
STL, Example of STL vector element access Example of STL vector element access
stl_container.cpp Alias for STL sequence
stop node Integer tree iterator classes
stop symbol Boolean switch parser
storage, Example of stack storage for parsed tokens Example of stack storage for parsed tokens
stored, type of the stored data Lambda primitive typedefs
stream, Case study: XML stream parser Case study: XML stream parser
stream_output_iterator.cpp Case study: Kleene star and STL output iterator
string edge assignment Text replace by cttl::edge
String literal Value translators
string manipulation Alias for substring and cttl::node
string_2_edge_assign.cpp In-line text transformations
string_2_edge_text.cpp In-line text transformations
StringT Alias namespace helper functions
structures, data structures Example of stack storage for parsed tokens
structures, lambda composite structures Higher-order functions

SU

sub-expression Exclusive OR: operator_xor helper function
sub-expression, C++ sub-expression What is lambda expression ?
subscript index Lambda composite
subscript operator Example of STL vector element access
subscript operator Alias for STL sequence
subscript, Example of character access via subscript operator Example of character access via subscript operator
subscript, overloaded subscript operator Alias for substring and cttl::node
substring Example of stack storage for parsed tokens
substring erase Text erase by cttl::edge
substring replacement In-line text transformations
substring replacement Text replace by cttl::edge
Substring translator Value translators
Substring translator examples Substring translator examples
substring, Alias for substring and cttl::node Alias for substring and cttl::node
substring, CTTL substring Value translators
substring, Inserting a substring Inserting a substring
succeeds, grammar unit that always succeeds Case study: Kleene star and C++ dereference operator

SW

switch, Boolean switch parser Boolean switch parser
switch, Boolean switch parser example Boolean switch parser example

SY

symbol Case study: Kleene star and C++ dereference operator
symbol table Sequence translator examples
symbol table Dictionary translator examples
symbol tables Higher-order functions
symbol, empty symbol Kleene star adaptor ( epsilon parser )
symbol, input symbol Kleene plus adaptor ( direct parser )
symbol, stop symbol Boolean switch parser
Syntax tree Syntax tree
syntax trees Higher-order functions
syntax, Abstract syntax tree Abstract syntax tree

TA

table, symbol table Sequence translator examples
table, symbol table Dictionary translator examples
tables, symbol tables Higher-order functions

TE

template, Closure with explicit template parameters Closure with explicit template parameters
terminal The arithmetic interpreter
terminals Integer tree iterator classes
Text erase by cttl::edge Text erase by cttl::edge
Text insert by cttl::node Text insert by cttl::node
Text replace by cttl::edge Text replace by cttl::edge
text, In-line text transformations In-line text transformations

TI

time, compile time Lambda headers

TO

tokens, Example of stack storage for parsed tokens Example of stack storage for parsed tokens
toupper Closure helpers

TR

tracing messages CTTL_MEMBER_ACTION
tracing, Debugging and tracing Debugging and tracing
transformations, In-line text transformations In-line text transformations
translator, Closure translator Value translators
translator, Closure translator example Closure translator example
translator, Dictionary translator Value translators
translator, Dictionary translator examples Dictionary translator examples
translator, Literal translator Value translators
translator, Literal translator examples Literal translator examples
translator, Sequence translator Value translators
translator, Sequence translator examples Sequence translator examples
translator, Substring translator Value translators
translator, Substring translator examples Substring translator examples
translator, Type conversion translator Value translators
translator, type conversion translator Stack primitive typedefs
translators, Value translators Value translators
traversable, sequentially traversable Lambda composite
tree, Abstract syntax tree Abstract syntax tree
tree, binary tree Higher-order functions
tree, integer tree The arithmetic interpreter
tree, Integer tree Integer tree
tree, integer tree iterator Integer tree iterator classes
tree, Integer tree iterator classes Integer tree iterator classes
tree, Syntax tree Syntax tree
trees, binary trees Integer tree
trees, syntax trees Higher-order functions

TY

Type conversion translator Value translators
type conversion translator Stack primitive typedefs
type of lambda function Example of a standalone lambda expression
type of the stored data Lambda primitive typedefs
type, is not a scalar type Rules for using alias helpers
type, result type Example of a standalone lambda expression
type, return type Integral lambda expression
type, return type Value translators
type, return type Closure helpers
type, return type CTTL_STATIC_ACTION_NOARG
typedefs, Lambda primitive typedefs Lambda primitive typedefs
typedefs, Stack primitive typedefs Stack primitive typedefs
types, compound types Scalar primitive
types, integral types Integral lambda expression
types, pointer types Lambda primitive typedefs
types, scalar types Scalar primitive
types, scalar types Standalone scalar instantiation

UN

unary operation The arithmetic interpreter
unary, Case study: Kleene plus and C++ unary plus operator Case study: Kleene plus and C++ unary plus operator
unidirectional connection Integer tree iterator classes
unidirectional link Abstract syntax tree
uniform scalar interface Higher-order functions
unique identifier Abstract syntax tree
unit, grammar unit that always succeeds Case study: Kleene star and C++ dereference operator
unnamed functions Example of a standalone lambda expression
unsigned long Alias for std::bitset

UP

uppercase Closure helpers

VA

Value translators Value translators
value_translator_2_integral.cpp Sequence translator examples
value_translator_4_literal_constant.cpp Literal translator examples
value_translator_4_stack.cpp Literal translator examples
value_translator_4_substring.cpp Substring translator examples
value_translators_mix.cpp Sequence translator examples
values, insert composite values inode_writer operators
variable depth Abstract syntax tree

VE

vector Sequence translator examples
vector iterator Alias for STL sequence
vector, Example of STL vector element access Example of STL vector element access
vector::iterator Sequence translator examples
vector::size Case study: Kleene star and C++ dereference operator
vector::size CTTL_MEMBER_ACTION_NOARG
vector_element_access.cpp Example of STL vector element access
vector_element_access.cpp Alias for STL sequence
vector_iterator.cpp Alias for STL sequence

VO

void regions Space sensitivity of lambda grammar adaptors

WR

writer Integer tree iterator classes

XM

XML, Case study: XML stream parser Case study: XML stream parser

XO

XOR Exclusive OR: operator_xor helper function
XOR, logical exclusive OR ( XOR ) Higher-order functions
<<<    Lambda Home     Intro to lambda expression >>>