Added line/column number support for better error messaging