mirror of
				https://github.com/Laupetin/OpenAssetTools.git
				synced 2025-10-30 18:17:15 +00:00 
			
		
		
		
	Fix SimpleLexer not recognizing negative numbers
This commit is contained in:
		| @@ -263,7 +263,9 @@ protected: | ||||
|     { | ||||
|         const auto& currentLine = CurrentLine(); | ||||
|         assert(m_current_line_offset >= 1); | ||||
|         assert(isdigit(currentLine.m_line[m_current_line_offset - 1]) || currentLine.m_line[m_current_line_offset - 1] == '.'); | ||||
|         assert(isdigit(currentLine.m_line[m_current_line_offset - 1]) | ||||
|             || currentLine.m_line[m_current_line_offset - 1] == '.' | ||||
|             || currentLine.m_line[m_current_line_offset - 1] == '-'); | ||||
|  | ||||
|         const auto lineLength = currentLine.m_line.size(); | ||||
|         if (lineLength - m_current_line_offset >= 1 | ||||
|   | ||||
| @@ -30,7 +30,7 @@ protected: | ||||
|     virtual const std::vector<sequence_t*>& GetTestsForState() = 0; | ||||
|  | ||||
| public: | ||||
|     virtual ~AbstractParser() override = default; | ||||
|     ~AbstractParser() override = default; | ||||
|     AbstractParser(const AbstractParser& other) = default; | ||||
|     AbstractParser(AbstractParser&& other) noexcept = default; | ||||
|     AbstractParser& operator=(const AbstractParser& other) = default; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user