|
Lime Parser Generator 0.1.0
Runtime-extensible LALR(1) parser with SIMD tokenization and LLVM JIT
|
Description of a single conflict between modifications. More...
#include <conflict.h>
Data Fields | |
| char * | description |
| Human-readable description (malloc'd, owned by ConflictSet) | |
| ExtensionID | ext_id_a |
| Extension owning modification A. | |
| ExtensionID | ext_id_b |
| Extension owning modification B. | |
| uint32_t | mod_index_a |
| Index of first conflicting modification. | |
| uint32_t | mod_index_b |
| Index of second conflicting modification. | |
| bool | resolved |
| Whether this conflict was resolved. | |
| ConflictType | type |
| What kind of conflict. | |
Description of a single conflict between modifications.
Definition at line 62 of file conflict.h.
| char* Conflict::description |
Human-readable description (malloc'd, owned by ConflictSet)
Definition at line 71 of file conflict.h.
| ExtensionID Conflict::ext_id_a |
Extension owning modification A.
Definition at line 68 of file conflict.h.
| ExtensionID Conflict::ext_id_b |
Extension owning modification B.
Definition at line 69 of file conflict.h.
| uint32_t Conflict::mod_index_a |
Index of first conflicting modification.
Definition at line 65 of file conflict.h.
| uint32_t Conflict::mod_index_b |
Index of second conflicting modification.
Definition at line 66 of file conflict.h.
| bool Conflict::resolved |
Whether this conflict was resolved.
Definition at line 73 of file conflict.h.
| ConflictType Conflict::type |
What kind of conflict.
Definition at line 63 of file conflict.h.