Debugger: Implement member dereferencing in expressions

Operating Systems / Haiku - Rene Gollent [gollent.com] - 30 October 2014 08:55 UTC

CLanguageExpressionEvaluator:
- Add tokenizer handling for operators . and ->.- Rework _ParseIdentifier() to work recursively if it sees a deref operator immediately following the current token. This allows one to refer to the value of structure/class members in an expression.

5cd3ae7 Debugger: Implement member dereferencing in expressions.
.../CLanguageExpressionEvaluator.cpp | 108 ++++++++++++++------
.../CLanguageExpressionEvaluator.h | 2 +-
2 files changed, 78 insertions(+), 32 deletions(-)

Upstream: cgit.haiku-os.org


  • Share