This website requires JavaScript.
61704db501
Bug fixes for character literals and escape sequences
Hackerpilot
2013-02-08 06:10:18 -0800
c904bad110
escape sequences
Hackerpilot
2013-02-08 04:32:00 -0800
f76167f231
Avoid allocation happiness in StringCache
Dmitry Olshansky
2013-02-07 00:39:25 +0400
9942ebcf5b
More optimizations
Hackerpilot
2013-02-05 21:45:31 -0800
511c785675
Even faster
Hackerpilot
2013-02-05 01:04:45 +0000
5a6477f2ee
More faster-er.
Hackerpilot
2013-02-04 16:34:58 -0800
0b8834a1b3
Small code cleanup. Added ldc build command.
Hackerpilot
2013-02-03 16:20:52 +0000
4adaae9e06
Better performance
Hackerpilot
2013-02-03 01:32:16 +0000
ccb4023ec0
ddoc generation script
Hackerpilot
2013-02-02 20:17:49 +0000
9e0c334276
Massive code refactoring.
Hackerpilot
2013-02-02 20:13:19 +0000
fe7a6bf4b0
Following Phobos style guide more closely
Hackerpilot
2013-02-01 22:19:40 -0800
bd4f5cd85a
Do not allocate when lexing keywords and operators
Hackerpilot
2013-02-01 01:42:20 -0800
a5ed81b711
4 times as fast
Hackerpilot
2013-01-30 02:08:35 +0000
1055a47087
Merge branch 'range-based-lexer' of https://github.com/Hackerpilot/Dscanner into range-based-lexer
Hackerpilot
2013-01-27 14:22:11 +0000
31ffb3f470
compile errors
Hackerpilot
2013-01-27 14:21:04 -0800
31f59384b9
parser fixes
Hackerpilot
2013-01-27 14:00:14 -0800
e7555b2f05
struct
Hackerpilot
2013-01-27 14:22:09 +0000
9a6e765335
Special tokens, ddoc, better highlighter colors
Hackerpilot
2013-01-27 01:09:02 +0000
c7b84ca0cc
DDOC
Hackerpilot
2013-01-24 13:55:31 -0800
9e670cca65
Built-in types are keywords
Hackerpilot
2013-01-24 11:02:09 -0800
f4b001f623
Fixed filtering of comments, whitespace, etc.
Hackerpilot
2013-01-23 13:36:32 -0800
bd97d1b393
special token sequence
Hackerpilot
2013-01-22 17:42:26 -0800
fbfdc37cf5
Moved lexer over to std.d
Hackerpilot
2013-01-21 17:39:59 +0000
fb66baa36a
Fixed a few infinite loop bugs
Hackerpilot
2013-01-20 03:51:52 +0000
36ff7d043c
Tokenizer and highlighter functional
Hackerpilot
2013-01-19 14:49:24 +0000
e077c633da
wysiwyg strings and hex strings
Hackerpilot
2013-01-19 13:28:05 -0800
f4a8c97e18
hex string lexing
Hackerpilot
2013-01-18 16:06:22 -0800
a7f81c57cc
Tokenizer is somewhat functional
Hackerpilot
2013-01-18 00:34:59 -0800
e3c737f6e1
Test coverage at 100% for utility functions
Hackerpilot
2013-01-17 16:38:54 -0800
59c6557c45
indentation fixes and unit test updates
Hackerpilot
2013-01-16 16:29:29 -0800
7a8964d8b5
More implementation of the lexer
Hackerpilot
2013-01-16 01:36:59 +0000
ca33a71074
more tokenizer work
Hackerpilot
2013-01-15 01:55:32 +0000
400d9ec137
Adding named character entities
Hackerpilot
2013-01-14 16:46:45 -0800
09240c67cf
more work on the tokenizer
Hackerpilot
2013-01-14 16:46:03 -0800
c429199c1c
checking in work on lexer and caching
Hackerpilot
2013-01-14 15:08:24 -0800
9d6b96135e
Merge pull request #22 from someboddy/master
Hackerpilot
2012-12-12 15:31:57 -0800
9a63de8d4b
Merge 23c1924dc6 into f88784b0a5
Idan Arye
2012-12-12 15:31:41 -0800
f88784b0a5
Fixed bug in findBeginningOfExpression
Hackerpilot
2012-12-12 15:26:15 -0800
23c1924dc6
Fixes for Windows:
IdanA
2012-12-12 17:03:39 +0200
15140e21c2
Fixed things for windows.
IdanA
2012-12-09 16:14:27 +0200
0a0b7ff36e
Added some filtering to the dscanner results.
IdanArye
2012-12-05 01:17:31 +0200
036d80f789
Fixed issue #21
Hackerpilot
2012-11-29 11:38:33 -0800
8475dc5dfd
Fixed a bug in s:parsePairs.
IdanArye
2012-11-25 17:15:01 +0200
e99268503f
Wrote that it was testes on Linux.
IdanArye
2012-11-22 13:09:52 +0200
abf9a0da38
Working
IdanArye
2012-11-22 12:53:53 +0200
8122132e26
More autocomplete improvements
Hackerpilot
2012-11-13 15:27:25 -0800
0d23da9ea6
Slightly better autocomplete for arrays. It still doesn't work properly
Hackerpilot
2012-11-13 15:07:08 -0800
22a62bfe84
Added alias declarations to modules, structs, classes, etc. Fixed issue #15
Hackerpilot
2012-11-13 12:49:02 -0800
688fe8b599
Fixed issue with enum parsing. Removed customization from Textadept module
Hackerpilot
2012-11-12 14:34:17 -0800
7834316071
Merge dd62f275c7 into 3054914e2f
jmaschme
2012-11-11 03:17:41 -0800
ce3ce23099
Added command-line help
Hackerpilot
2012-11-11 03:42:02 +0000
851df54c09
Merge pull request #17 from jmaschme/issue16
Hackerpilot
2012-11-11 03:18:16 -0800
3054914e2f
Fix issue #20
Hackerpilot
2012-11-11 03:15:22 +0000
6616913965
Merge 905e6d9d3e into fcf6578232
jmaschme
2012-10-22 17:12:08 -0700
dd62f275c7
Switched string appends to use appender
John Maschmeyer
2012-10-22 18:46:50 -0500
fcf6578232
Issue #18
Hackerpilot
2012-10-22 14:49:15 -0700
905e6d9d3e
Updated readme
John Maschmeyer
2012-10-17 18:57:37 -0500
ad273ea869
Updated syntax of function arguments for completions to match that used by clang.
John Maschmeyer
2012-10-17 18:53:19 -0500
ae49c5449c
Made sloc print when using stdin instead of a file.
John Maschmeyer
2012-10-17 18:13:14 -0500
12e242ca0f
Added stdin as an alternative to a filename for all other modes except for ctags. Ctags requires the filename, so it still requires a filename.
John Maschmeyer
2012-10-17 18:04:48 -0500
327f5f5af2
Added a new option to include function parameters in dotComplete
John Maschmeyer
2012-10-16 20:24:11 -0500
258e10aef6
Cleaned up a few things
John Maschmeyer
2012-10-16 19:35:40 -0500
224349ac9c
If no file is specified for --dotComplete or --parenComplete, read from stdin instead
John Maschmeyer
2012-10-16 18:54:11 -0500
c25944e85e
Improved autocomplete for pointers
Hackerpilot
2012-08-26 22:50:28 +0000
9388738f99
Fix issue #14 . The listing of unions was mislabled as 'structs'.
Hackerpilot
2012-08-01 17:09:03 -0700
100f22e9f9
Updated Textadept documentation
Hackerpilot
2012-06-22 12:47:34 -0700
de1ff9f24a
Made more code portable to Windows
Hackerpilot
2012-06-22 12:41:50 -0700
3338104b0f
cleanup
Hackerpilot
2012-06-22 11:01:05 -0700
5ca27a3f8b
Added VIM readme file
Hackerpilot
2012-06-22 11:00:43 -0700
fdfbaa97e4
added textadept module
Hackerpilot
2012-06-22 10:55:47 -0700
7c8d9a39d2
Creating directories for text editor integration code
Hackerpilot
2012-06-19 10:40:43 -0700
3263589137
fix stupid build error
Hackerpilot
2012-06-17 18:43:43 +0000
8775d2e968
use buildPath instead of string concat
Hackerpilot
2012-06-17 18:43:00 +0000
b07e9f94ef
Fixed issue #12 . Fixed support for autocompleting version and scope statements
Hackerpilot
2012-06-17 17:19:49 +0000
35f68506ea
Fixed index out of bounds error
Hackerpilot
2012-06-17 12:10:43 +0000
53c7f46233
import completion now works
alaran
2012-06-17 11:14:15 +0000
c86ab70b07
Added dot completion support for import statements
Hackerpilot
2012-06-16 20:45:16 -0700
9c8295e013
Call tips for member functons
Hackerpilot
2012-06-07 11:29:35 -0700
93915f4998
fixed index out of bounds error
Hackerpilot
2012-06-05 03:24:19 -0700
570f69f64e
Removed debugging from call tips
Hackerpilot
2012-05-29 10:35:02 -0700
7f50a9ff5d
Typo'd
Hackerpilot
2012-05-29 10:30:20 -0700
f354b6ec4c
fixed contract parsing. Improved autocomplete. Initial support for call tips
Hackerpilot
2012-05-29 10:26:26 -0700
dbf2be29b7
More bug fixes
Hackerpilot
2012-05-24 15:20:20 -0700
50f4660a74
Fixed bug with decimal lexing. Fixed autocomplete bugs
Hackerpilot
2012-05-24 13:30:52 -0700
cb719a9c36
Autocompletion improvements
Hackerpilot
2012-05-22 14:48:09 -0700
2b12255141
Merge a5089e978e into 99dfd0973a
GitHub Merge Button
2012-05-05 17:12:20 -0700
99dfd0973a
Fixed bug with version statement completion
Hackerpilot
2012-05-04 14:49:09 -0700
a5089e978e
Introduced token annotations
Roman D. Boiko
2012-04-28 19:30:01 +0300
2a509b158f
Merge https://github.com/Hackerpilot/Dscanner
Roman D. Boiko
2012-04-28 11:26:17 +0300
e3e955a451
minor comment update
Roman D. Boiko
2012-04-28 11:25:49 +0300
bbd2ec13ea
Added foreach_reverse to list of tokens used for line-of-code count Alphabetized constants Cleaned up constant names Fixed defects with decimal parsing Eliminated iteration style parameter to lexWhitespace, as it didn't really speed things up. Added support for imaginary literals
Hackerpilot
2012-04-27 02:26:34 -0700
023ab09a7e
Rename lAnd → logicAnd and lOr → logicOr to be consistent with lParen meaning "left parenthesis". Added wstring and dstring types.
Brian
2012-04-26 13:40:48 -0700
1dc70fb0ae
Merge pull request #9 from roman-d-boiko/master
Hackerpilot
2012-04-26 08:24:05 -0700
0b4b64d677
Merge e528248c59 into fdcf5fe4ca
GitHub Merge Button
2012-04-26 01:59:10 -0700
e528248c59
Fixed a small bug in lexDecimal
Roman D. Boiko
2012-04-26 11:58:47 +0300
18889620b5
Updates according to code review
Roman D. Boiko
2012-04-26 11:57:49 +0300
e7f4ed7266
Merge https://github.com/Hackerpilot/Dscanner
Roman D. Boiko
2012-04-24 00:45:32 +0300
3a466589ed
Implemented EoF detection according to specification. Partially fixed minor bugs in lexing numbers.
Roman D. Boiko
2012-04-24 00:45:04 +0300
fdcf5fe4ca
Merge pull request #3 from roman-d-boiko/master
Hackerpilot
2012-04-23 13:03:48 -0700
3eaeb0e90e
Merge b38818ea0b into ba90aa20b8
GitHub Merge Button
2012-04-23 07:43:55 -0700