Commit Graph

  • 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