chylex
|
4cc3129c54
|
Move template exception texts to Lang
|
2016-10-06 11:17:18 +02:00 |
|
chylex
|
ba6662b493
|
Add template reader precautions and make it use TemplateException
|
2016-10-06 10:59:28 +02:00 |
|
chylex
|
ddfd07eb24
|
Move version info to Program class
|
2016-10-06 00:24:01 +02:00 |
|
chylex
|
4af5f34fc6
|
Optimize template declaration checking by using a default singleton object
|
2016-10-06 00:14:38 +02:00 |
|
chylex
|
af14931ed7
|
Split template file into multiple, add WIP support for template includes
|
2016-10-06 00:13:57 +02:00 |
|
chylex
|
13341d4b76
|
Tweak formatting in main project, do minor refactoring
|
2016-10-05 22:05:31 +02:00 |
|
chylex
|
4af0f3b7e4
|
Convert JavaHandler to use Node in its file handler
|
2016-10-05 21:36:55 +02:00 |
|
chylex
|
bcc8dba7a0
|
Change TreeNode usage to Node in debug form to remove WinForms dependencies
|
2016-10-05 21:36:23 +02:00 |
|
chylex
|
c53f0a7eda
|
Add a Node collection object to Core
|
2016-10-05 21:35:48 +02:00 |
|
chylex
|
85168862ca
|
Move FormUtils from Core to the main project
|
2016-10-05 21:34:02 +02:00 |
|
chylex
|
02dfe82204
|
Refactor abstract classes, interfaces, and utils to a separate project CodeStatisticsCore
|
2016-06-23 02:05:37 +02:00 |
|
chylex
|
a304b97412
|
Move SkipSpaces in JavaParseUtils.ReadStructList
|
2016-03-08 23:04:55 +01:00 |
|
chylex
|
bc48953b43
|
Add code to skip extra semicolons in Java code
|
2016-03-08 23:01:33 +01:00 |
|
chylex
|
6ac8392424
|
Add WIP Java code block event for control flow stats
|
2016-03-08 22:47:27 +01:00 |
|
chylex
|
c661a5bdc7
|
Remove the TODOs in JavaCodeParser
|
2016-03-08 01:59:34 +01:00 |
|
chylex
|
1bf616676b
|
Replace Java comments with spaces to avoid weirdness w/ comments between keywords
|
2016-03-08 01:29:25 +01:00 |
|
chylex
|
8ce78b98e3
|
Remove a TODO on GitHub class and disable Download button when typing
|
2016-03-08 01:19:59 +01:00 |
|
chylex
|
4b3aab7f80
|
Added template and project exception handling
|
2016-03-07 22:41:54 +01:00 |
|
chylex
|
90943f156f
|
Fix Java final method parameters and duplicate names in nested types w/ generics
|
2016-03-07 13:14:05 +01:00 |
|
chylex
|
e1a2425698
|
Fix Java varargs and generics in nested type references
|
2016-03-07 13:04:56 +01:00 |
|
chylex
|
629e5e35e5
|
Seal the form classes
|
2016-03-07 00:42:04 +01:00 |
|
chylex
|
20d08cf0a2
|
Fix inspection issues (localizable strings, template css & js fixes)
|
2016-03-07 00:34:28 +01:00 |
|
chylex
|
fa319481a1
|
Fix JavaCodeParser.ReadMethodParameterList not working with multiple params
|
2016-02-25 15:58:25 +01:00 |
|
chylex
|
ece021a931
|
Add Field parsing to JavaCodeParser and tweak ReadMethodParameterList
|
2016-02-25 15:56:29 +01:00 |
|
chylex
|
f1c9dcca3b
|
Fix handling of abstract/interface methods with no body in JavaCodeParser
|
2016-02-25 15:18:20 +01:00 |
|
chylex
|
6ea82e135d
|
Add temporary skip to Java Enum type handling
|
2016-02-25 13:52:54 +01:00 |
|
chylex
|
44bd0d78b2
|
Add Method reading (including constructors and initializers) to JavaCodeParser
|
2016-02-25 13:52:41 +01:00 |
|
chylex
|
28ece26e99
|
Add JavaCodeParser.SkipTypeArrayAndGenerics to skip <>[] and use in ReadTypeOf
|
2016-02-25 13:51:50 +01:00 |
|
chylex
|
cec14a9d8e
|
Add TypeData class to Java Type for storing declaration type specific data
|
2016-02-25 13:50:26 +01:00 |
|
chylex
|
d147819a84
|
Add TypeOf.AsSimpleType
|
2016-02-25 13:50:03 +01:00 |
|
chylex
|
4b43f8cf2b
|
Fix compile error in TypeOf
|
2016-02-25 13:09:33 +01:00 |
|
chylex
|
ff617bde6a
|
Add JavaCodeParser.ReadTypeOf for return/field type reading
|
2016-02-25 11:37:05 +01:00 |
|
chylex
|
771a7aeb45
|
Add Java TypeOf struct and use it for return/parameter types
|
2016-02-25 10:50:20 +01:00 |
|
chylex
|
660839eac8
|
Add skeletons of Java Field and Method classes
|
2016-02-24 19:38:38 +01:00 |
|
chylex
|
6f8be73787
|
Add JavaCodeParser.ReadPrimitive
|
2016-02-24 19:29:03 +01:00 |
|
chylex
|
5a1417532d
|
Make sure to handle special formatting in Java package declarations
|
2016-02-24 19:23:25 +01:00 |
|
chylex
|
6a0d8607c3
|
Add JavaCodeParser.ReadToIfBalanced with unit tests
|
2016-02-24 18:37:28 +01:00 |
|
chylex
|
f0daf254b5
|
Add JavaCodeParser.SkipToIfBalanced with unit tests
|
2016-02-24 18:15:25 +01:00 |
|
chylex
|
6158a62c18
|
Remove outdated JavaParser class
|
2016-02-24 16:54:45 +01:00 |
|
chylex
|
990bdfdc72
|
Add Java Primitives enum
|
2016-02-24 16:50:11 +01:00 |
|
chylex
|
45d951080e
|
Address globalization - add Lang class and missing culture info
|
2016-02-24 16:04:13 +01:00 |
|
chylex
|
ecb01cb4f5
|
Change some code to stop "possible mistaken empty statement" warning
|
2016-02-24 14:50:37 +01:00 |
|
chylex
|
f3e15ee342
|
Add File.ToString for easier debugging
|
2016-02-24 14:45:35 +01:00 |
|
chylex
|
389e8562b9
|
Fix Variables to use a HashSet for flags instead of a List
|
2016-02-24 13:50:32 +01:00 |
|
chylex
|
566c29c2b8
|
Add a debug breakpoint button to ProjectLoadForm
|
2016-02-24 13:49:24 +01:00 |
|
chylex
|
76a575a08d
|
Work on Java Type contents reading (nested types)
|
2016-02-24 13:37:31 +01:00 |
|
chylex
|
4984e5f4b5
|
Fix spelling and rename skip-read methods in JavaCodeParser
|
2016-02-24 12:54:11 +01:00 |
|
chylex
|
7eb75efb2b
|
Add Java Type statistics into output
|
2016-02-24 02:44:14 +01:00 |
|
chylex
|
6197b4b2cc
|
Move a bunch of Java parsing methods to the parser class from JavaState
|
2016-02-24 02:44:02 +01:00 |
|
chylex
|
3f42cfcf6d
|
Add Java Type reading to JavaState and update the Type class to be a Member
|
2016-02-24 02:00:55 +01:00 |
|
chylex
|
699b32b8d6
|
Add Java Member class and annotation & modifier list reading methods
|
2016-02-24 02:00:18 +01:00 |
|
chylex
|
cac64aaadf
|
Add a Java Type class and declaration type reading
|
2016-02-23 22:39:16 +01:00 |
|
chylex
|
81802c26d3
|
Remove out parameter in JavaParseUtils.ReadStruct
|
2016-02-23 22:36:25 +01:00 |
|
chylex
|
2ec8a85f84
|
Work on Java modifiers (reading, add properties, make the classes public)
|
2016-02-23 20:28:22 +01:00 |
|
chylex
|
8e5b416ab3
|
Add JavaParseUtils.ReadStructList for reading lists of elements in Java code
|
2016-02-23 20:27:06 +01:00 |
|
chylex
|
bd9dcf3920
|
Rename ImportStatement to Import
|
2016-02-23 18:20:40 +01:00 |
|
chylex
|
f07178749b
|
Add Java Modifiers enum
|
2016-02-23 18:20:15 +01:00 |
|
chylex
|
c2f1c78247
|
Add getters to BiDictionary
|
2016-02-23 18:01:15 +01:00 |
|
chylex
|
94eb8a93f2
|
Add BiDictionary collection
|
2016-02-23 17:59:20 +01:00 |
|
chylex
|
205d201a9c
|
Move JavaCharacters and JavaParseUtils to Java.Utils namespace
|
2016-02-23 17:40:46 +01:00 |
|
chylex
|
08bbe5e583
|
Add .jav extension as a Java code file
|
2016-02-23 17:19:39 +01:00 |
|
chylex
|
f5caac32e0
|
Add Java import parsing and stats
|
2016-02-23 16:52:38 +01:00 |
|
chylex
|
6f4e08548f
|
Fix Java package reading (add count to output, skip semicolon)
|
2016-02-23 16:34:26 +01:00 |
|
chylex
|
32daad3651
|
Add CodeParser.ReadToSkip and update CodeParser unit tests
|
2016-02-23 16:33:45 +01:00 |
|
chylex
|
7186fec76d
|
Work on Java parsing (fix unused PrepareCodeFile, add package count)
|
2016-02-23 16:23:38 +01:00 |
|
chylex
|
d709da2545
|
Override Equals, hash code, equality operators in Java Annotation struct
|
2016-02-23 16:11:34 +01:00 |
|
chylex
|
f316ae6e34
|
Move Java space skipping to JavaState from JavaCodeParser
|
2016-02-23 15:41:28 +01:00 |
|
chylex
|
0d1de755c2
|
Override Clone in JavaCodeParser
|
2016-02-23 15:41:08 +01:00 |
|
chylex
|
fd2cd9de3b
|
Remove unused references
|
2016-02-23 15:40:18 +01:00 |
|
chylex
|
a9800c8a48
|
Implement package declaration reading in Java files
|
2016-02-23 14:54:02 +01:00 |
|
chylex
|
5989531bd6
|
Add CodeParser.ReadTo with unit tests
|
2016-02-23 14:46:30 +01:00 |
|
chylex
|
48823c2ece
|
Add CodeParser.SkipIfMatch with unit tests
|
2016-02-23 14:35:24 +01:00 |
|
chylex
|
b7055cee67
|
Rename SkipBlockGet to ReadBlock and NextIdentifier to ReadIdentifier
|
2016-02-22 23:03:57 +01:00 |
|
chylex
|
ab6594776a
|
Remove unused JavaParseUtils
|
2016-02-22 23:02:34 +01:00 |
|