]>
git.mdlowis.com Git - archive/parse-utils.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Mike D. Lowis [Wed, 27 Jun 2012 20:02:51 +0000 (16:02 -0400)]
Updated lexer class to support combining lexers together
Michael D. Lowis [Wed, 27 Jun 2012 06:11:16 +0000 (02:11 -0400)]
Expanded on Lexer combinator based class
Michael D. Lowis [Wed, 27 Jun 2012 04:58:29 +0000 (00:58 -0400)]
Added a test file for testing experimental classes and features
Mike D. Lowis [Tue, 26 Jun 2012 14:36:34 +0000 (10:36 -0400)]
cleaned up ibuffer tests
Michael D. Lowis [Tue, 26 Jun 2012 05:56:24 +0000 (01:56 -0400)]
Added test runner to ignore list
Michael D. Lowis [Tue, 26 Jun 2012 05:55:28 +0000 (01:55 -0400)]
Finished test for IBuffer
Michael D. Lowis [Tue, 26 Jun 2012 05:54:49 +0000 (01:54 -0400)]
Updated doxygen
Mike D. Lowis [Mon, 25 Jun 2012 20:48:16 +0000 (16:48 -0400)]
Started tests for IBuffer class
Mike D. Lowis [Mon, 25 Jun 2012 20:47:54 +0000 (16:47 -0400)]
Completed tests for imarker
Mike D. Lowis [Mon, 25 Jun 2012 20:47:10 +0000 (16:47 -0400)]
Updated doxygen docs
Mike D. Lowis [Fri, 22 Jun 2012 19:27:38 +0000 (15:27 -0400)]
Updated docs
Mike D. Lowis [Fri, 22 Jun 2012 19:26:15 +0000 (15:26 -0400)]
Corrected GCCs optimization flag
Mike D. Lowis [Fri, 22 Jun 2012 19:24:56 +0000 (15:24 -0400)]
Corrected GCCs optimization flag
Mike D. Lowis [Fri, 22 Jun 2012 19:24:06 +0000 (15:24 -0400)]
Update docs
Mike D. Lowis [Fri, 22 Jun 2012 18:13:29 +0000 (14:13 -0400)]
Turned on aggressive optimization
Mike D. Lowis [Fri, 22 Jun 2012 18:13:07 +0000 (14:13 -0400)]
Added buffer interface class
Mike D. Lowis [Fri, 22 Jun 2012 18:12:43 +0000 (14:12 -0400)]
Updated docs
Mike D. Lowis [Fri, 22 Jun 2012 17:52:01 +0000 (13:52 -0400)]
Deleted obsolete parser class
Mike D. Lowis [Fri, 22 Jun 2012 17:51:10 +0000 (13:51 -0400)]
Created imarker class for use in buffered streams ind btparser
Mike D. Lowis [Fri, 22 Jun 2012 17:49:28 +0000 (13:49 -0400)]
Updated doxygen
Mike D. Lowis [Fri, 22 Jun 2012 16:33:17 +0000 (12:33 -0400)]
updated doxygen docs
Mike D. Lowis [Fri, 22 Jun 2012 16:29:23 +0000 (12:29 -0400)]
Added doxygen documentation
Mike D. Lowis [Fri, 22 Jun 2012 16:29:04 +0000 (12:29 -0400)]
Fixed extension for source files
Mike D. Lowis [Fri, 22 Jun 2012 16:24:53 +0000 (12:24 -0400)]
Updated build scripts to new makefile structure
Mike D. Lowis [Thu, 7 Jun 2012 23:18:21 +0000 (19:18 -0400)]
Added comparison operators and process method for AST class.
Mike D. Lowis [Wed, 6 Jun 2012 19:36:18 +0000 (15:36 -0400)]
Updated makefile and AST class. AST class now has a full constructor that allows you to set type text and children
Mike D. Lowis [Tue, 29 May 2012 16:34:46 +0000 (12:34 -0400)]
Added comparison operators to Token for easier unit testing
Mike D. Lowis [Tue, 29 May 2012 16:34:18 +0000 (12:34 -0400)]
Fixed line and column counting code in lexer
Mike D. Lowis [Thu, 3 May 2012 19:17:30 +0000 (15:17 -0400)]
Updated AST to create a node directly from a token (for literals like numbers)
Mike D. Lowis [Wed, 25 Apr 2012 13:43:56 +0000 (09:43 -0400)]
Removed unnecessary tools and files
Mike D. Lowis [Wed, 25 Apr 2012 00:26:14 +0000 (20:26 -0400)]
Converted over to makefile
Mike D. Lowis [Wed, 25 Apr 2012 00:25:48 +0000 (20:25 -0400)]
Converted over to makefile
Mike D. Lowis [Thu, 19 Apr 2012 20:52:40 +0000 (16:52 -0400)]
Fixed double entry of flags for RM commands
Mike D. Lowis [Thu, 19 Apr 2012 20:45:51 +0000 (16:45 -0400)]
Added Makefile because ruby is stupid
Mike D. Lowis [Fri, 6 Apr 2012 16:36:45 +0000 (12:36 -0400)]
Fixed off-by-one error in btparser and llnlexer.
Mike D. Lowis [Mon, 2 Apr 2012 17:42:59 +0000 (13:42 -0400)]
Made consume and match functionality of Ilexer abstract and add LLNLexer class for infinite lookahead lexers
Mike D. Lowis [Mon, 26 Mar 2012 15:26:58 +0000 (11:26 -0400)]
Added -fPIC compiler option for shared library. Some systems need it some systems dont. Also disabled the option to treat warnings as errors because -fPIC will produce a warning on some systems.
Mike D. Lowis [Tue, 13 Mar 2012 21:46:56 +0000 (17:46 -0400)]
Added default constructor to Exception and finished implementation of scope stack
Mike D. Lowis [Tue, 13 Mar 2012 18:16:37 +0000 (14:16 -0400)]
Added symbol and scopestack classes
Mike D. Lowis [Tue, 13 Mar 2012 16:53:07 +0000 (12:53 -0400)]
Cleaned up Exception interface and marked Token methods as const
Mike D. Lowis [Sat, 10 Mar 2012 20:34:38 +0000 (15:34 -0500)]
Fixed member variable initialization order in ilexer
Mike D. Lowis [Sat, 10 Mar 2012 20:23:40 +0000 (15:23 -0500)]
Cleaned up namespaces and added setters for AST class.
Mike D. Lowis [Fri, 9 Mar 2012 23:44:55 +0000 (18:44 -0500)]
Updated lexer interface
Mike D. Lowis [Fri, 9 Mar 2012 22:13:47 +0000 (17:13 -0500)]
Refactored to clean up interfaces and better reflect the visitor pattern
Mike D. Lowis [Fri, 9 Mar 2012 17:10:18 +0000 (12:10 -0500)]
Marked all const methods of AST accordingly to get rid of compiler warnings in parsers
Mike D. Lowis [Mon, 5 Mar 2012 19:41:04 +0000 (14:41 -0500)]
Fixed include capitalization
Mike D. Lowis [Mon, 5 Mar 2012 19:37:03 +0000 (14:37 -0500)]
Added ASTPrinter utility class for printing out arbitrary syntax trees
Mike D. Lowis [Fri, 2 Mar 2012 15:44:23 +0000 (10:44 -0500)]
Fixed a bug in btparser where an exception was being created but not actually thrown in the match function. This effectively killed the backtracking operation of the parser :-(
Mike D. Lowis [Thu, 1 Mar 2012 14:16:09 +0000 (09:16 -0500)]
Updated readme
Mike D. Lowis [Thu, 1 Mar 2012 14:10:17 +0000 (09:10 -0500)]
Updated readme
Mike D. Lowis [Mon, 27 Feb 2012 03:18:46 +0000 (22:18 -0500)]
Updated rake config to generate library artifacts
Mike D. Lowis [Mon, 27 Feb 2012 03:06:21 +0000 (22:06 -0500)]
Added rake_utils submodule
Mike D. Lowis [Mon, 27 Feb 2012 03:05:54 +0000 (22:05 -0500)]
Deleted old rake_utils
Mike D. Lowis [Mon, 27 Feb 2012 03:03:12 +0000 (22:03 -0500)]
Updated directory structure from template
Mike D. Lowis [Sun, 2 Oct 2011 14:21:03 +0000 (10:21 -0400)]
Fix typo
Mike D. Lowis [Sun, 2 Oct 2011 04:46:46 +0000 (00:46 -0400)]
Initial commit