|
3f42cfcf6d
|
Add Java Type reading to JavaState and update the Type class to be a Member
|
2016-02-24 02:00:55 +01:00 |
|
|
699b32b8d6
|
Add Java Member class and annotation & modifier list reading methods
|
2016-02-24 02:00:18 +01:00 |
|
|
cac64aaadf
|
Add a Java Type class and declaration type reading
|
2016-02-23 22:39:16 +01:00 |
|
|
81802c26d3
|
Remove out parameter in JavaParseUtils.ReadStruct
|
2016-02-23 22:36:25 +01:00 |
|
|
2ec8a85f84
|
Work on Java modifiers (reading, add properties, make the classes public)
|
2016-02-23 20:28:22 +01:00 |
|
|
8e5b416ab3
|
Add JavaParseUtils.ReadStructList for reading lists of elements in Java code
|
2016-02-23 20:27:06 +01:00 |
|
|
bd9dcf3920
|
Rename ImportStatement to Import
|
2016-02-23 18:20:40 +01:00 |
|
|
f07178749b
|
Add Java Modifiers enum
|
2016-02-23 18:20:15 +01:00 |
|
|
c2f1c78247
|
Add getters to BiDictionary
|
2016-02-23 18:01:15 +01:00 |
|
|
94eb8a93f2
|
Add BiDictionary collection
|
2016-02-23 17:59:20 +01:00 |
|
|
205d201a9c
|
Move JavaCharacters and JavaParseUtils to Java.Utils namespace
|
2016-02-23 17:40:46 +01:00 |
|
|
08bbe5e583
|
Add .jav extension as a Java code file
|
2016-02-23 17:19:39 +01:00 |
|
|
f5caac32e0
|
Add Java import parsing and stats
|
2016-02-23 16:52:38 +01:00 |
|
|
6f4e08548f
|
Fix Java package reading (add count to output, skip semicolon)
|
2016-02-23 16:34:26 +01:00 |
|
|
32daad3651
|
Add CodeParser.ReadToSkip and update CodeParser unit tests
|
2016-02-23 16:33:45 +01:00 |
|
|
7186fec76d
|
Work on Java parsing (fix unused PrepareCodeFile, add package count)
|
2016-02-23 16:23:38 +01:00 |
|
|
d709da2545
|
Override Equals, hash code, equality operators in Java Annotation struct
|
2016-02-23 16:11:34 +01:00 |
|
|
f316ae6e34
|
Move Java space skipping to JavaState from JavaCodeParser
|
2016-02-23 15:41:28 +01:00 |
|
|
0d1de755c2
|
Override Clone in JavaCodeParser
|
2016-02-23 15:41:08 +01:00 |
|
|
fd2cd9de3b
|
Remove unused references
|
2016-02-23 15:40:18 +01:00 |
|
|
a9800c8a48
|
Implement package declaration reading in Java files
|
2016-02-23 14:54:02 +01:00 |
|
|
5989531bd6
|
Add CodeParser.ReadTo with unit tests
|
2016-02-23 14:46:30 +01:00 |
|
|
48823c2ece
|
Add CodeParser.SkipIfMatch with unit tests
|
2016-02-23 14:35:24 +01:00 |
|
|
b7055cee67
|
Rename SkipBlockGet to ReadBlock and NextIdentifier to ReadIdentifier
|
2016-02-22 23:03:57 +01:00 |
|
|
ab6594776a
|
Remove unused JavaParseUtils
|
2016-02-22 23:02:34 +01:00 |
|
|
cc97f3938e
|
Push current status of Java parsing (unfinished package reading, string.Empty tweak)
|
2016-02-22 17:21:24 +01:00 |
|
|
aca1a447b5
|
Add JavaCodeParser.ReadAnnotation with unit tests
|
2016-02-22 16:52:20 +01:00 |
|
|
6ca477d7da
|
Add JavaCodeParser.ReadFullTypeName
|
2016-02-22 16:51:20 +01:00 |
|
|
a22252a0ed
|
Add Java element structs - Annotation & ImportStatement
|
2016-02-22 16:43:28 +01:00 |
|
|
118977a57c
|
Add JavaParseUtils.FullToSimpleName with unit tests
|
2016-02-22 16:40:14 +01:00 |
|
|
9502461ba2
|
Add a basic skeleton for JavaCodeParser class to handle java code files
|
2016-02-22 14:36:53 +01:00 |
|
|
fc2fe08fef
|
Add JavaCharacters.IsNotReservedWord and IsWhiteSpace (replace IsValidIdentifier)
|
2016-02-22 14:36:06 +01:00 |
|
|
b39c6ded32
|
Add identifier reading to CodeParser with unit tests
|
2016-02-22 13:53:28 +01:00 |
|
|
5912301e06
|
Add documentation and unit tests for CodeParser.Clone
|
2016-02-22 13:45:24 +01:00 |
|
|
56fae34448
|
Add public CodeParser cloning, fix SubstrIndex again, add Skip
|
2016-02-22 13:26:06 +01:00 |
|
|
61138391d9
|
Prepare CodeParser for being extended
|
2016-02-22 13:11:41 +01:00 |
|
|
21519be744
|
Improve unit tests for CodeParser and fix a block reading cursor index bug
|
2016-02-22 13:10:01 +01:00 |
|
|
0decbbfec3
|
Add a basic CodeParser class for code navigation plus unit tests
|
2016-02-22 02:03:02 +01:00 |
|
|
1bc30401f1
|
Add a WIP JavaCharacters class with identifier characters
|
2016-02-21 23:28:04 +01:00 |
|
|
599f644a87
|
Add CharacterRangeSet with unit tests
|
2016-02-21 23:00:10 +01:00 |
|
|
899ab4516e
|
Do minor refactoring (convert JavaFileInfo to class, rename ProcessCodeFile)
|
2016-02-21 22:53:01 +01:00 |
|
|
b1cd99d9f8
|
Fix new lines in debug form textbox
|
2016-02-21 16:18:57 +01:00 |
|
|
f3e590bc10
|
Update debug form (manual editing, load original file contents)
|
2016-02-21 15:59:42 +01:00 |
|
|
d5b589fbcb
|
Change method signature of PrepareFiileContents to use string instead of File
|
2016-02-21 15:59:21 +01:00 |
|
|
eb68401d6c
|
Remove or comment out most old and unused Java handling classes
|
2016-02-21 00:18:15 +01:00 |
|
|
652b78dc0f
|
Address a couple concerns from static code analysis
|
2016-02-20 23:46:17 +01:00 |
|
|
f9c982f8cc
|
Fix debug form textbox font to use Courier New
|
2016-02-20 23:34:22 +01:00 |
|
|
8e3c3bc6ae
|
Decrease size of tabs in the debug form textbox
|
2016-02-20 23:31:56 +01:00 |
|
|
97380fd625
|
Add a button to open the project debug form
|
2016-02-20 23:15:39 +01:00 |
|
|
ddac05ad5a
|
Add a debug form that shows processed code file contents
|
2016-02-20 23:15:16 +01:00 |
|