|
Lime Parser Generator 0.1.0
Runtime-extensible LALR(1) parser with SIMD tokenization and LLVM JIT
|
Result of a multi-grammar conflict scan. More...
#include <conflict.h>
Data Fields | |
| uint32_t | capacity |
| Allocated slots in points[]. | |
| uint32_t | npoints |
| Number of conflict points. | |
| ConflictPoint * | points |
| Array of detected conflict points. | |
| uint32_t | rule_conflicts |
| Count of rule-level conflicts. | |
| uint32_t | semantic_conflicts |
| Count of semantic-level conflicts. | |
| uint32_t | token_conflicts |
| Count of token-level conflicts. | |
Result of a multi-grammar conflict scan.
Definition at line 242 of file conflict.h.
| uint32_t MultiGrammarConflictResult::capacity |
Allocated slots in points[].
Definition at line 245 of file conflict.h.
| uint32_t MultiGrammarConflictResult::npoints |
Number of conflict points.
Definition at line 244 of file conflict.h.
| ConflictPoint* MultiGrammarConflictResult::points |
Array of detected conflict points.
Definition at line 243 of file conflict.h.
| uint32_t MultiGrammarConflictResult::rule_conflicts |
Count of rule-level conflicts.
Definition at line 248 of file conflict.h.
| uint32_t MultiGrammarConflictResult::semantic_conflicts |
Count of semantic-level conflicts.
Definition at line 249 of file conflict.h.
| uint32_t MultiGrammarConflictResult::token_conflicts |
Count of token-level conflicts.
Definition at line 247 of file conflict.h.