Mercurial > octave
diff libinterp/parse-tree/module.mk @ 27766:0ca7f17de041
use file position object to track line and column info in lexer and parser
* filepos.h: New file.
* libinterp/parse-tree/module.mk: Update.
* lex.h, lex.ll (lexical_feedback::m_filepos): New member variable for
tracking file position.
(lexical_feedback::m_input_line_number,
lexical_feedback::m_current_input_column): Delete. Replace all uses
with operations on m_filepos.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 02 Dec 2019 18:20:28 -0600 |
parents | 5e92bff668d6 |
children | b8ab8b58547d |
line wrap: on
line diff
--- a/libinterp/parse-tree/module.mk Mon Dec 02 15:23:01 2019 -0600 +++ b/libinterp/parse-tree/module.mk Mon Dec 02 18:20:28 2019 -0600 @@ -2,6 +2,7 @@ %reldir%/anon-fcn-validator.h \ %reldir%/bp-table.h \ %reldir%/comment-list.h \ + %reldir%/filepos.h \ %reldir%/jit-ir.h \ %reldir%/jit-typeinfo.h \ %reldir%/jit-util.h \