Change Position in Match data to be directly an int.
This reflects the fact that positions stored in matches are absolute positions, while Position type is used in the language as position relative to current position in the sentence context. So mixing the two was confusing at the very least. This also actually fits the most recent version of spec, which no longer mentions Position, either.
Showing
- libwccl/ops/functions/bool/predicates/ann.cpp 2 additions, 2 deletionslibwccl/ops/functions/bool/predicates/ann.cpp
- libwccl/ops/functions/bool/predicates/annsub.cpp 2 additions, 2 deletionslibwccl/ops/functions/bool/predicates/annsub.cpp
- libwccl/ops/match/actions/markmatch.cpp 3 additions, 3 deletionslibwccl/ops/match/actions/markmatch.cpp
- libwccl/ops/match/actions/unmarkmatch.cpp 1 addition, 1 deletionlibwccl/ops/match/actions/unmarkmatch.cpp
- libwccl/parser/grammar.g 4 additions, 6 deletionslibwccl/parser/grammar.g
- libwccl/values/annotationmatch.cpp 15 additions, 15 deletionslibwccl/values/annotationmatch.cpp
- libwccl/values/annotationmatch.h 6 additions, 12 deletionslibwccl/values/annotationmatch.h
- libwccl/values/match.h 3 additions, 3 deletionslibwccl/values/match.h
- libwccl/values/matchdata.h 4 additions, 5 deletionslibwccl/values/matchdata.h
- libwccl/values/matchvector.cpp 13 additions, 13 deletionslibwccl/values/matchvector.cpp
- libwccl/values/matchvector.h 2 additions, 2 deletionslibwccl/values/matchvector.h
- libwccl/values/tokenmatch.cpp 2 additions, 1 deletionlibwccl/values/tokenmatch.cpp
- libwccl/values/tokenmatch.h 8 additions, 14 deletionslibwccl/values/tokenmatch.h
- tests/ann_op.cpp 14 additions, 14 deletionstests/ann_op.cpp
- tests/isempty.cpp 1 addition, 1 deletiontests/isempty.cpp
- tests/match.cpp 36 additions, 36 deletionstests/match.cpp
Please register or sign in to comment