Lumiera  0.pre.03
»edit your freedom«
DiffStepBuilder< I > Struct Template Reference

#include "lib/diff/diff-language.hpp"

Description

template<class I>
struct lib::diff::DiffStepBuilder< I >

generator to produce specific language tokens

Definition at line 188 of file diff-language.hpp.

Public Types

using Handler = typename Scheme::Handler
 
using Lang = DiffLanguage< I, Val >
 
using Scheme = InterpreterScheme< I >
 
using Step = typename Lang::DiffStep
 
using Val = typename Scheme::Val
 
using Verb = typename Lang::DiffVerb
 

Public Member Functions

Step operator() (Val elm) const
 

Public Attributes

Handler handler
 
Literal id
 
+ Collaboration diagram for DiffStepBuilder< I >:

The documentation for this struct was generated from the following file: