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 \