Commit Graph

  • 7f9aa35edb Fixed negative infinity parsing jbeder 2011-07-10 18:29:44 +0000
  • 835b86d9f7 Fixed negative infinity parsing Jesse Beder 2011-07-10 18:29:44 +0000
  • bd60bdb227 Fixed negative infinity parsing jbeder 2011-07-10 18:29:44 +0000
  • 9ec2b96b19 Added parsing .inf and .nan (and friend) jbeder 2011-07-10 16:27:40 +0000
  • 94dc63af04 Added parsing .inf and .nan (and friend) Jesse Beder 2011-07-10 16:27:40 +0000
  • 207b719966 Added parsing .inf and .nan (and friend) jbeder 2011-07-10 16:27:40 +0000
  • ede50424ef Fixed includedir for the .pc.cmake file jbeder 2011-05-29 02:17:49 +0000
  • 50474b6b9f Fixed includedir for the .pc.cmake file Jesse Beder 2011-05-29 02:17:49 +0000
  • f61e42abf8 Fixed includedir for the .pc.cmake file jbeder 2011-05-29 02:17:49 +0000
  • ee446d00ea Added emitting std::set (and refactored the stl emitters a bit) jbeder 2011-05-18 21:07:25 +0000
  • 4c3926a5c7 Added emitting std::set (and refactored the stl emitters a bit) Jesse Beder 2011-05-18 21:07:25 +0000
  • 4b522aaf4c Added emitting std::set (and refactored the stl emitters a bit) jbeder 2011-05-18 21:07:25 +0000
  • f7bee99fa3 Added include <cstdlib> for using 'NULL' (apparently gcc 4.6 is more strict) jbeder 2011-05-03 21:55:49 +0000
  • 9fbcfe9ec5 Added include <cstdlib> for using 'NULL' (apparently gcc 4.6 is more strict) Jesse Beder 2011-05-03 21:55:49 +0000
  • 19a27d2c1a Added include <cstdlib> for using 'NULL' (apparently gcc 4.6 is more strict) jbeder 2011-05-03 21:55:49 +0000
  • 2402c4d7e9 Set version to 0.2.6 jbeder 2011-03-30 01:33:02 +0000
  • d98687afc3 Set version to 0.2.6 Jesse Beder 2011-03-30 01:33:02 +0000
  • c754bdbf84 Set version to 0.2.6 jbeder 2011-03-30 01:33:02 +0000
  • 95d05dcfa5 Switched project label to use 'nicer' suffix (e.g., md instead of /MD) jbeder 2011-03-21 23:03:01 +0000
  • f42580be41 Switched project label to use 'nicer' suffix (e.g., md instead of /MD) release-0.2.6 Jesse Beder 2011-03-21 23:03:01 +0000
  • c3a1d42811 Switched project label to use 'nicer' suffix (e.g., md instead of /MD) jbeder 2011-03-21 23:03:01 +0000
  • e468dd7d38 Added eol-style=native prop to missing files jbeder 2011-03-17 02:06:10 +0000
  • 6e0e9554c6 Added eol-style=native prop to missing files Jesse Beder 2011-03-17 02:06:10 +0000
  • 45362099b0 Added eol-style=native prop to missing files jbeder 2011-03-17 02:06:10 +0000
  • e1f27488d1 Fixed mixed line endings jbeder 2011-03-17 02:04:34 +0000
  • dc5bd4afce Fixed mixed line endings Jesse Beder 2011-03-17 02:04:34 +0000
  • ad63662bd9 Fixed mixed line endings jbeder 2011-03-17 02:04:34 +0000
  • 509ba0d640 Marked Parser, Emitter, Node, Iterator, Mark, and Null for exporting to a DLL. It appears to work properly, although VS gives me lots of warning C4251 since I didn't export all data members of each of the above classes. jbeder 2011-03-16 02:31:30 +0000
  • c67b41c966 Marked Parser, Emitter, Node, Iterator, Mark, and Null for exporting to a DLL. It appears to work properly, although VS gives me lots of warning C4251 since I didn't export all data members of each of the above classes. Jesse Beder 2011-03-16 02:31:30 +0000
  • 88b9ea7067 Marked Parser, Emitter, Node, Iterator, Mark, and Null for exporting to a DLL. It appears to work properly, although VS gives me lots of warning C4251 since I didn't export all data members of each of the above classes. jbeder 2011-03-16 02:31:30 +0000
  • 4941d8ff75 Set eol-style to native for all sources jbeder 2011-03-16 01:13:41 +0000
  • 221d17b0c6 Set eol-style to native for all sources Jesse Beder 2011-03-16 01:13:41 +0000
  • 547bcbac87 Set eol-style to native for all sources jbeder 2011-03-16 01:13:41 +0000
  • d1221b4456 Added option to disable compilation of contrib code jbeder 2011-03-16 01:10:57 +0000
  • 9a72702a61 Added option to disable compilation of contrib code Jesse Beder 2011-03-16 01:10:57 +0000
  • 3768241d43 Added option to disable compilation of contrib code jbeder 2011-03-16 01:10:57 +0000
  • 9d83747162 Removed comparison/implicit conversion operators for Node, and renamed Node::Read<T>() to Node::to<T>() jbeder 2011-03-15 05:49:56 +0000
  • ebdfeb0349 Removed comparison/implicit conversion operators for Node, and renamed Node::Read<T>() to Node::to<T>() Jesse Beder 2011-03-15 05:49:56 +0000
  • afa6cf2b68 Removed comparison/implicit conversion operators for Node, and renamed Node::Read<T>() to Node::to<T>() jbeder 2011-03-15 05:49:56 +0000
  • 2ad6f06df5 Added newline at the end jbeder 2011-03-10 00:23:15 +0000
  • 6152fb345e Added newline at the end Jesse Beder 2011-03-10 00:23:15 +0000
  • 5eb044d949 Added newline at the end jbeder 2011-03-10 00:23:15 +0000
  • 0f0bd2bf2d Updated for error in spec test jbeder 2011-03-04 04:19:34 +0000
  • f9e1a882e8 Updated for error in spec test Jesse Beder 2011-03-04 04:19:34 +0000
  • 6e4b920612 Updated for error in spec test jbeder 2011-03-04 04:19:34 +0000
  • ddfbad6c7f Added spec tests through chapter 8, all new ones pass except 8.21, which I think is wrong jbeder 2011-03-04 04:14:08 +0000
  • 681c862f54 Added spec tests through chapter 8, all new ones pass except 8.21, which I think is wrong Jesse Beder 2011-03-04 04:14:08 +0000
  • 922414b5c4 Added spec tests through chapter 8, all new ones pass except 8.21, which I think is wrong jbeder 2011-03-04 04:14:08 +0000
  • 1132c8df21 Fixed folding bug (detecting indentation, example 8.2), and clipping/stripping empty strings (example 8.6) jbeder 2011-03-04 02:26:59 +0000
  • bb463d8d8b Fixed folding bug (detecting indentation, example 8.2), and clipping/stripping empty strings (example 8.6) Jesse Beder 2011-03-04 02:26:59 +0000
  • e1245353c4 Fixed folding bug (detecting indentation, example 8.2), and clipping/stripping empty strings (example 8.6) jbeder 2011-03-04 02:26:59 +0000
  • cee0974abd Refactored parse.cpp so that VS doesn't complain, added MinSizeRel build setting, and fixed numbering in the spec tests jbeder 2011-03-03 20:01:32 +0000
  • 943d000ab3 Refactored parse.cpp so that VS doesn't complain, added MinSizeRel build setting, and fixed numbering in the spec tests Jesse Beder 2011-03-03 20:01:32 +0000
  • 70937fd6dc Refactored parse.cpp so that VS doesn't complain, added MinSizeRel build setting, and fixed numbering in the spec tests jbeder 2011-03-03 20:01:32 +0000
  • 5b1ca74376 Added explicit doc start/end tokens for the emitter, and set it so that if you try to write after you've already written a full doc, it writes a doc start and continues jbeder 2011-03-03 09:26:12 +0000
  • cb632b3968 Added explicit doc start/end tokens for the emitter, and set it so that if you try to write after you've already written a full doc, it writes a doc start and continues Jesse Beder 2011-03-03 09:26:12 +0000
  • a19be21c60 Added explicit doc start/end tokens for the emitter, and set it so that if you try to write after you've already written a full doc, it writes a doc start and continues jbeder 2011-03-03 09:26:12 +0000
  • 77d20873dc Removed the default --- at the start of all emitter output jbeder 2011-03-03 08:57:00 +0000
  • b9d4ccd254 Removed the default --- at the start of all emitter output Jesse Beder 2011-03-03 08:57:00 +0000
  • 8d2c708d69 Removed the default --- at the start of all emitter output jbeder 2011-03-03 08:57:00 +0000
  • f5b09d3ec6 Switched the scanner list of owned indent markers to a ptr_vector jbeder 2011-03-03 08:34:30 +0000
  • d6aeb16450 Switched the scanner list of owned indent markers to a ptr_vector Jesse Beder 2011-03-03 08:34:30 +0000
  • 31d3fbb931 Switched the scanner list of owned indent markers to a ptr_vector jbeder 2011-03-03 08:34:30 +0000
  • 06eae35c31 Switched the emitter state's stack of groups to a ptr_stack jbeder 2011-03-03 08:11:14 +0000
  • a518d87cfc Switched the emitter state's stack of groups to a ptr_stack Jesse Beder 2011-03-03 08:11:14 +0000
  • 6ec947f6aa Switched the emitter state's stack of groups to a ptr_stack jbeder 2011-03-03 08:11:14 +0000
  • bbb19cf5c0 Added parsing of output to emitter tests jbeder 2011-03-03 08:04:30 +0000
  • 27617ec2be Added parsing of output to emitter tests Jesse Beder 2011-03-03 08:04:30 +0000
  • ea09bd272c Added parsing of output to emitter tests jbeder 2011-03-03 08:04:30 +0000
  • bf2bb91dc6 Compressed the sequence-of-maps emitting (got rid of the unnecessary newline) - issue 61 jbeder 2011-03-03 03:37:54 +0000
  • 1f9cc2d327 Compressed the sequence-of-maps emitting (got rid of the unnecessary newline) - issue 61 Jesse Beder 2011-03-03 03:37:54 +0000
  • 724a834256 Compressed the sequence-of-maps emitting (got rid of the unnecessary newline) - issue 61 jbeder 2011-03-03 03:37:54 +0000
  • 9419d411f8 Set the precision of emitting float/double to 15 jbeder 2011-03-03 02:38:35 +0000
  • 9128d841f5 Set the precision of emitting float/double to 15 Jesse Beder 2011-03-03 02:38:35 +0000
  • 8186058a7f Set the precision of emitting float/double to 15 jbeder 2011-03-03 02:38:35 +0000
  • 6f7995d27e Merged r444:449 from the node refactoring branch to the trunk jbeder 2011-03-03 00:19:26 +0000
  • ca5992b971 Merged r444:449 from the node refactoring branch to the trunk Jesse Beder 2011-03-03 00:19:26 +0000
  • 1f3cf8639a Merged r444:449 from the node refactoring branch to the trunk jbeder 2011-03-03 00:19:26 +0000
  • e6c1007043 Tiny formatting change in CMake file jbeder 2011-03-02 21:09:38 +0000
  • ced50538fe Tiny formatting change in CMake file Jesse Beder 2011-03-02 21:09:38 +0000
  • 3745b24bf1 Tiny formatting change in CMake file jbeder 2011-03-02 21:09:38 +0000
  • f1f983764f Removed the old, unsupported Visual Studio files (just build with CMake) jbeder 2011-03-02 21:03:03 +0000
  • 1371fc446c Removed the old, unsupported Visual Studio files (just build with CMake) Jesse Beder 2011-03-02 21:03:03 +0000
  • 7cbced473d Removed the old, unsupported Visual Studio files (just build with CMake) jbeder 2011-03-02 21:03:03 +0000
  • 152e48f0d0 Prettied up the bool formatting code jbeder 2011-03-02 20:59:39 +0000
  • 7998db8397 Prettied up the bool formatting code Jesse Beder 2011-03-02 20:59:39 +0000
  • ae3d8bff39 Prettied up the bool formatting code jbeder 2011-03-02 20:59:39 +0000
  • 396e3309de Refactored bool emitting to make it 1) correct for the short bool form and 2) not barf on early versions of VS jbeder 2011-03-02 20:55:05 +0000
  • 39c396ab01 Refactored bool emitting to make it 1) correct for the short bool form and 2) not barf on early versions of VS Jesse Beder 2011-03-02 20:55:05 +0000
  • 067bd9866f Refactored bool emitting to make it 1) correct for the short bool form and 2) not barf on early versions of VS jbeder 2011-03-02 20:55:05 +0000
  • c6e085524a Included 'mark.h' in the graphbuilder so that its method for removing the unused param warning (casting to void) compiles on VS jbeder 2011-03-02 20:30:54 +0000
  • 1e0c36c5cc Included 'mark.h' in the graphbuilder so that its method for removing the unused param warning (casting to void) compiles on VS Jesse Beder 2011-03-02 20:30:54 +0000
  • cd80b759c8 Included 'mark.h' in the graphbuilder so that its method for removing the unused param warning (casting to void) compiles on VS jbeder 2011-03-02 20:30:54 +0000
  • 142a4bca9b Flipped the include guard and the pragma, and don't use the pragma for early versions of gcc (< 3.4) jbeder 2011-03-02 06:11:41 +0000
  • f34d60ca65 Flipped the include guard and the pragma, and don't use the pragma for early versions of gcc (< 3.4) Jesse Beder 2011-03-02 06:11:41 +0000
  • e227456982 Flipped the include guard and the pragma, and don't use the pragma for early versions of gcc (< 3.4) jbeder 2011-03-02 06:11:41 +0000
  • f4d2f11d2c Small changes to eliminate compiler warnings for 'nite' in issue 83 jbeder 2011-03-02 05:29:46 +0000
  • 4caedfda74 Small changes to eliminate compiler warnings for 'nite' in issue 83 Jesse Beder 2011-03-02 05:29:46 +0000
  • b1eb2f53a8 Small changes to eliminate compiler warnings for 'nite' in issue 83 jbeder 2011-03-02 05:29:46 +0000
  • fb3b491734 Moved the local structs from Emitter::Write(bool) to an anonymous namespace in the hopes that Visual Studio <= 2003 will be happy jbeder 2011-03-02 05:21:25 +0000