Click here to Skip to main content
15,884,472 members
Articles / Programming Languages / C++

Tokenizer and analyzer package supporting precedence prioritized rules

Rate me:
Please Sign up or sign in to vote.
5.00/5 (4 votes)
1 Jan 20023 min read 181.3K   2.8K   54  
A library allowing you to conveniently build a custom tokenizer and analyzer supporting precedence priorized rules
//{{NO_DEPENDENCIES}}
// Microsoft Developer Studio generated include file.
// Used by grammarIDE.rc
//
#define IDD_ABOUTBOX                    100
#define ID_TREEVIEW                     101
#define HINT_CLEARPROPERTIES            104
#define HINT_SAVEEDITOR                 105
#define HINT_RENUMBER                   106
#define HINT_RENUMBER_STRICT            107
#define ID_VIEW_ARRANGE                 127
#define IDR_MAINFRAME                   128
#define IDR_GRAMMATYPE                  129
#define IDD_GRAMMAR_PROPS               130
#define IDI_ZOOMABLE                    131
#define IDI_UNZOOMABLE                  132
#define IDD_EVALUATE                    134
#define ID_VIEW_EVALUATION              135
#define IDD_EDITOR_PANE                 136
#define IDR_CONTEXT                     138
#define IDD_PROPERTIES                  139
#define IDC_EVAL_SOURCE                 1001
#define IDC_EVALUATE                    1002
#define IDC_REBALANCE                   1003
#define IDC_RULE_TO_EVAL                1004
#define IDC_TREEWND_BORDER              1006
#define IDC_RICHEDIT                    1008
#define IDC_RICHEDIT44                  1008
#define IDC_STATIC_BORDER               1009
#define IDC_PROPERTIES                  1011
#define IDC_RICHEDIT21                  1012
#define IDC_RICHEDIT1                   1013
#define IDC_RICHEDIT12                  1013
#define IDC_TOKENIZING_MSEC             1014
#define IDC_ANALYZING_MSEC              1015
#define ID_TIMER_RECALC                 0x1234
#define ID_TIMER_UPDATEDOCSTATUS        0x1235
#define ID_PARSE_REPARSE                32771
#define ID_LTRCONTEXT_EXPAND            32772
#define ID_LTRCONTEXT_COLLAPSE          32773
#define ID_LTRCONTEXT_SHOWPROPERTIES    32775
#define ID_LTRCONTEXT_SHOWRAWTOKENSTREAM 32776
#define ID                              32777
#define ID_OPTIONS_PTREEVISIBLE         32778
#define ID_EDIT_RENUMBER_IDS            32779
#define ID_EDIT_RENUMBER_IDS_STRICT     32780

// Next default values for new objects
// 
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_3D_CONTROLS                     1
#define _APS_NEXT_RESOURCE_VALUE        141
#define _APS_NEXT_COMMAND_VALUE         32782
#define _APS_NEXT_CONTROL_VALUE         1016
#define _APS_NEXT_SYMED_VALUE           108
#endif
#endif

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Web Developer
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions