2025-04-15
Updated main entry point
Shohei Yamagiwa committed 21 days ago
Removed unnecessary workspace service.
Shohei Yamagiwa committed 21 days ago
2025-04-07
Added keyword tokens support in SemanticAnalyzer
Shohei Yamagiwa committed 29 days ago
Removed multiline comments support
Shohei Yamagiwa committed 29 days ago
Implemented basic semantic tokens.
Shohei Yamagiwa committed 29 days ago
2025-04-06
Created test cases for SemanticAnalyzerTest.java
Shohei Yamagiwa committed on 6 Apr
Created semantic analyzer to be able to make tokens of atomic, string and type tokens semantic
Shohei Yamagiwa committed on 6 Apr
Created semantic token based from Token.java
Shohei Yamagiwa committed on 6 Apr
Moved some tokens from Tokens.java to Constants.java, Functions.java and Types.java
Shohei Yamagiwa committed on 6 Apr
Moved comment tokens from Tokens.java to Comments.java
Shohei Yamagiwa committed on 6 Apr
Separate tokens into Tokens.java, Keywords.java and Operators.java
Shohei Yamagiwa committed on 6 Apr
Added package-info.java
Shohei Yamagiwa committed on 6 Apr
Changed method signatures
Shohei Yamagiwa committed on 6 Apr
Optimized some codes in Tokenizer#execute
Shohei Yamagiwa committed on 6 Apr
Optimized some codes in Tokenizer#splitBySpace
Shohei Yamagiwa committed on 6 Apr
Changed the way to split tokens by symbols and fixed known bugs.
Shohei Yamagiwa committed on 6 Apr
Removed some regex constants.
Shohei Yamagiwa committed on 6 Apr
Use String#length instead of String#codePointCount
Shohei Yamagiwa committed on 6 Apr
Updated test declarations.
Shohei Yamagiwa committed on 6 Apr
2025-04-05
Tokenizer#splitBySymbol is still buggy.
Shohei Yamagiwa committed on 5 Apr
Added test case for Tokenizer#splitBySpace and Tokenizer#splitBySymbol
Shohei Yamagiwa committed on 5 Apr
2025-04-04
Added test case for Tokenizer#splitBySymbol
Shohei Yamagiwa committed on 4 Apr
Changed access modifiers to be able to access methods in Tokenizer.java from TokenizerTest.java
Shohei Yamagiwa committed on 4 Apr
Added test case for Tokenizer#splitBySymbol.
Shohei Yamagiwa committed on 4 Apr
Implemented Tokenizer#splitBySymbols to be able to tokenize by more symbols.
Shohei Yamagiwa committed on 4 Apr
Implemented equals() to test in JUnit 5.
Shohei Yamagiwa committed on 4 Apr
Implemented new constructor and fixed toString() and JavaDoc comments.
Shohei Yamagiwa committed on 4 Apr
Added maven-surefire-plugin to see test reports in browsers.
Shohei Yamagiwa committed on 4 Apr
Added Position#move method.
Shohei Yamagiwa committed on 4 Apr
Renamed some fields and methods in Token.java.
Shohei Yamagiwa committed on 4 Apr