CTTL on
SourceForge |
Download
Latest |
Documentation
Index |
Library
News |
CVS
Repository |
Other
Links |
A tiny program that matches a single character inside user input. Demonstrates essentials of CTTL grammar evaluation statements.
// sample code: Z.cpp #include "cttl/cttl.h" using namespace cttl; int main() { input<> inp( "Z" ); const_edge<> U( new_edge( inp ) ); // evaluation method is "match" // grammar expression is "symbol( 'Z' )" size_t P = symbol( 'Z' ).match( U ); assert( P == 0 ); return 0; }
Permission to copy, use, modify, sell 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.