| 33 | namespace SURELOG { |
| 34 | |
| 35 | ParseUtils::LineColumn ParseUtils::getLineColumn(antlr4::Token* token) { |
| 36 | const uint32_t lineNb = static_cast<uint32_t>(token->getLine()); |
| 37 | const uint16_t columnNb = |
| 38 | static_cast<uint16_t>(token->getCharPositionInLine() + 1); |
| 39 | return std::make_pair(lineNb, columnNb); |
| 40 | } |
| 41 | |
| 42 | ParseUtils::LineColumn ParseUtils::getEndLineColumn(antlr4::Token* token) { |
| 43 | const uint32_t lineNb = static_cast<uint32_t>(token->getLine()); |