Commit Graph

  • e81f52f949 Merge changes from the phobos branch Hackerpilot 2013-09-12 22:25:00 +0000
  • 68839deadc Fixed range error with CR line endings Hackerpilot 2013-09-12 14:17:43 -0700
  • 0f37f6692d updated build scripts Hackerpilot 2013-09-10 23:09:23 +0000
  • be54827b4e Added outline output Hackerpilot 2013-09-10 22:47:58 -0700
  • 6a39efba0f Fixed vararg and type formatting Hackerpilot 2013-09-10 22:47:35 -0700
  • ebbb1907d1 Fixed problem in startsWith. Fixed grammar error Hackerpilot 2013-09-10 22:46:39 -0700
  • 0cc768260e Fixed XML output defects found by xmllint Hackerpilot 2013-09-10 13:04:43 -0700
  • 80c2462445 Fixed type formatting Hackerpilot 2013-09-01 15:25:40 +0000
  • 7fcf6eed14 This should have been checked in Hackerpilot 2013-09-01 14:45:58 +0000
  • 2088089e36 Moved string formatting out of the AST classes Hackerpilot 2013-09-01 13:53:36 +0000
  • 31548a6e6d Fixed infinine loop bug when the dot was the last character in the file Hackerpilot 2013-09-01 13:53:01 +0000
  • ce53b1643b Slightly improved error recovery Hackerpilot 2013-08-31 14:10:27 +0000
  • f8c128aff1 Vim autocomplete is now handled by DCD. Hackerpilot 2013-08-30 11:34:31 -0700
  • b852a11a4d Typo Hackerpilot 2013-08-26 00:20:19 -0700
  • bfeb20776e Fix issue #48 Hackerpilot 2013-08-26 00:18:53 -0700
  • 42cf96c6d2 Fix issue #49 Hackerpilot 2013-08-25 11:18:59 +0000
  • 001118e730 Fix issue #47: Input is now read from stdin where it should be. Also made --sloc and --tokenCount work with multiple files and the recursive option Hackerpilot 2013-08-25 11:14:29 +0000
  • 0adc0cf0e1 Merge 77418c8ab7 into bace5f0a76 Brad Anderson 2013-08-16 18:55:20 -0700
  • 270cd6d9a1 Some parser fixes for DCD Hackerpilot 2013-08-16 23:48:51 +0000
  • 2cc5152a68 Merge pull request #46 from eco/empty-for-init Hackerpilot 2013-08-16 21:11:19 -0700
  • 77418c8ab7 Fix --ast crash on empty 'for' init decl/statement eco 2013-08-16 19:52:18 -0600
  • bace5f0a76 Alias changes Hackerpilot 2013-08-15 01:00:38 +0000
  • fc7784df35 Merge branch 'master' of https://github.com/Hackerpilot/Dscanner Hackerpilot 2013-08-12 18:32:23 +0000
  • 0c8d894196 Some changes necessary for DCD Hackerpilot 2013-08-12 18:32:09 +0000
  • 1b5be72c3d Merge pull request #45 from John-Colvin/patch-1 Hackerpilot 2013-08-09 16:06:13 -0700
  • 940f1f423b Merge aad6f7d1f6 into 3e3052bd81 John Colvin 2013-08-09 15:56:13 -0700
  • aad6f7d1f6 corrected templateDeclaration closing tag John Colvin 2013-08-09 23:52:27 +0100
  • 3e3052bd81 Updated command line switch Hackerpilot 2013-08-08 02:41:25 +0000
  • 1d92494f45 Fixed indentation Hackerpilot 2013-08-07 01:41:56 +0000
  • 1a70b23988 Improved parser error recovery so that it's more useful in DCD Hackerpilot 2013-08-07 01:40:05 +0000
  • d6dac60e88 Merge bd225ba085 into 83fd2457d2 Nick Sabalausky 2013-08-01 20:45:02 -0700
  • 38c1ba72f8 Merge f290e05724 into 83fd2457d2 Nick Sabalausky 2013-08-01 20:31:34 -0700
  • f290e05724 highlightBare supports optional CSS class prefix for better CSS hygiene. Nick Sabalausky 2013-08-01 23:26:55 -0400
  • 901c777862 Add 'highlightBare' function which only outputs the span-highlighted code, without any wrapper HTML. Nick Sabalausky 2013-08-01 23:18:44 -0400
  • 0212d85936 highlighter takes optional output range. Nick Sabalausky 2013-08-01 23:08:12 -0400
  • a9f21f9e05 Merge b8e31c0bbb into 757c4dbb2d Nick Sabalausky 2013-08-01 19:13:31 -0700
  • abc861a2fe Updated readme to match new folder structure Hackerpilot 2013-08-01 21:01:00 +0000
  • 28e43e21b3 Fixed dumb error with comment characters Hackerpilot 2013-08-01 20:56:01 +0000
  • ad89cc9872 Merge pull request #44 from Abscissa/fix-rdmd Hackerpilot 2013-08-01 20:48:06 -0700
  • bd225ba085 Rename 'std.d.*' to 'stdx.d.*' so RDMD can correctly compile Dscanner. Nick Sabalausky 2013-08-01 23:43:02 -0400
  • 83fd2457d2 Merge pull request #42 from Abscissa/fix32bit Hackerpilot 2013-08-01 19:33:01 -0700
  • b8e31c0bbb Fixed for 32-bit. Nick Sabalausky 2013-08-01 22:10:55 -0400
  • 757c4dbb2d Fixed indentation Hackerpilot 2013-07-31 23:05:47 +0000
  • c0994dc792 Merge branch 'master' of https://github.com/Hackerpilot/Dscanner Hackerpilot 2013-07-31 23:03:59 +0000
  • 1113da05d8 Forgot to output struct declarations in ctags Hackerpilot 2013-07-31 23:03:48 +0000
  • 0a07ae5862 Fixes issue #41 Hackerpilot 2013-07-29 13:34:34 -0700
  • ae0299c38d Documented syntax checker Hackerpilot 2013-07-27 15:21:30 +0000
  • 86b552b312 Merged the range-based-lexer branch Hackerpilot 2013-07-27 15:12:04 +0000
  • 11fbe87b64 Forgot to document syntax highlighting Hackerpilot 2013-07-27 14:55:12 +0000
  • 35665966fa License headers Hackerpilot 2013-07-27 14:52:27 +0000
  • e09051cf1d Added a README. Enhanced CTAGS Hackerpilot 2013-07-27 14:49:48 +0000
  • 44b7e7958e XML escape instead of CDATA Hackerpilot 2013-07-27 13:45:46 +0000
  • 36d397ac68 AST dump complete\! Hackerpilot 2013-07-27 13:33:15 +0000
  • c7424faf56 More AST classes can be printed as XML Hackerpilot 2013-07-27 03:12:36 +0000
  • 4a9c8699a5 Closer to having the AST classes completed Hackerpilot 2013-07-27 03:12:14 +0000
  • 830bd82ae3 Fixed compile error Hackerpilot 2013-07-26 23:44:34 +0000
  • fe1bdef759 CTAGS and AST printing Hackerpilot 2013-07-26 23:34:56 -0700
  • 1dd2baf722 Merge pull request #40 from jwhear/master old Hackerpilot 2013-07-26 14:44:33 -0700
  • 532a9ec5de Merge 91c8be08b5 into 722f38dd68 Justin Whear 2013-07-26 13:34:27 -0700
  • 91c8be08b5 cleanup Justin Whear 2013-07-26 13:32:14 -0700
  • 4f32e16e2b Fix recursive Ctags output Justin Whear 2013-07-26 13:05:17 -0700
  • 722f38dd68 Fixed issue #39 Hackerpilot 2013-07-26 10:31:55 -0700
  • 1aec76fdea Added basic XML output Hackerpilot 2013-07-23 01:46:08 +0000
  • a5fd3efdb8 Fixed bad ctags output Hackerpilot 2013-07-22 01:41:12 +0000
  • 786d9f2ba6 DDoc cleanup. Implemented a few accept methods on the AST classes Hackerpilot 2013-07-19 01:36:37 +0000
  • 2ed0186eaa Added location information to block statement and struct body Hackerpilot 2013-07-18 23:56:43 -0700
  • 6e5742167a More work on the dscanner / dcd split Hackerpilot 2013-07-17 00:01:54 -0700
  • c83bb59a75 Don't need msgpack in this project anymore Hackerpilot 2013-07-15 16:47:13 -0700
  • 9015d47ca8 Moving auto-completion to DCD Hackerpilot 2013-07-15 13:02:23 -0700
  • db978177d3 Merge branch 'range-based-lexer' of https://github.com/Hackerpilot/Dscanner into range-based-lexer Hackerpilot 2013-07-15 12:55:58 -0700
  • 62b102444e Auto-completion is being moved to the DCD project Hackerpilot 2013-07-15 12:50:17 -0700
  • 7ceebb28a3 Basic CTags support based on the AST classes Hackerpilot 2013-07-15 02:52:50 +0000
  • dfd2ab4289 Merge branch 'range-based-lexer' of https://github.com/Hackerpilot/Dscanner into range-based-lexer Hackerpilot 2013-07-12 16:17:19 +0000
  • eecb4f1e7d I've got a fever and the only cure is more const Hackerpilot 2013-07-12 15:31:34 -0700
  • 50ddf8abf8 Fixed an index out of bounds bug. Updated ddoc Hackerpilot 2013-07-12 16:17:14 +0000
  • e91316cc9a Optimizes expression parsing. Can now parse phobos Hackerpilot 2013-07-11 01:23:40 -0700
  • 9e63e396a4 Fixed lexing of integer dot identifier Hackerpilot 2013-07-11 01:22:37 -0700
  • 3f0994c4d2 Getting closer Hackerpilot 2013-07-07 22:20:41 -0700
  • 3acdffdc6b Now handles all but 11 files Hackerpilot 2013-07-05 04:08:53 +0000
  • 4edd57eb12 Merged Hackerpilot 2013-07-04 22:23:04 +0000
  • 0dce698fc3 Fixed another bug Hackerpilot 2013-07-04 16:13:09 -0700
  • 8492a39b09 36/57 files in Phobos parse. Hackerpilot 2013-07-03 14:26:14 -0700
  • e598033b70 Merge branch 'range-based-lexer' of https://github.com/Hackerpilot/Dscanner into range-based-lexer Hackerpilot 2013-07-02 23:47:24 +0000
  • 7c744a07f6 Now able to parse about half of Phobos Hackerpilot 2013-07-02 21:39:14 -0700
  • 1e9db2e0b0 Grammar cleanup Hackerpilot 2013-07-02 23:47:21 +0000
  • 153e7c3b8e Parser can now parse itself. Also parses std.array Hackerpilot 2013-07-01 01:50:54 +0000
  • 95c7c25fc6 Parser now handles more code. Rearranged token struct to fit in 32 bytes Hackerpilot 2013-06-30 13:21:10 -0700
  • f7e7cf19ee All non-ASM TODO comments replaced with code. Now the debugging begins Hackerpilot 2013-06-29 01:54:52 -0700
  • a12a8a866b Can now parse the ast and tester modules Hackerpilot 2013-06-28 02:35:12 -0700
  • 859ddd3d20 Fewer TODO comments Hackerpilot 2013-06-27 22:08:46 -0700
  • ad8b4fdeaa Fixed shadowing declaration Hackerpilot 2013-06-27 16:27:05 -0700
  • 7a4e588793 Remove crash-prone *expect calls Hackerpilot 2013-06-27 16:25:44 -0700
  • 62734e58df Parser is now able to parse the AST module Hackerpilot 2013-06-27 02:07:45 -0700
  • 94d4bf7503 Merge branch 'range-based-lexer' of https://github.com/Hackerpilot/Dscanner into range-based-lexer Hackerpilot 2013-06-27 01:11:57 -0700
  • 4bde9a4f58 minor change Hackerpilot 2013-06-27 01:11:53 -0700
  • 084bc6fd86 Reduced number of TODO comments Hackerpilot 2013-06-27 01:08:04 -0700
  • 635ddf79a0 More work on the various expression parsing functions Hackerpilot 2013-06-25 01:18:09 -0700
  • 1beef6a901 Unary and Primary expression parsing Hackerpilot 2013-06-24 02:33:40 +0000
  • 38105d542f Merged Hackerpilot 2013-06-22 17:47:17 +0000
  • 2802eb20a9 More work on the parser Hackerpilot 2013-06-22 17:23:30 -0700