]> git.mdlowis.com Git - archive/parse-utils.git/log
archive/parse-utils.git
13 years agoUpdated lexer class to support combining lexers together combinators
Mike D. Lowis [Wed, 27 Jun 2012 20:02:51 +0000 (16:02 -0400)]
Updated lexer class to support combining lexers together

13 years agoExpanded on Lexer combinator based class
Michael D. Lowis [Wed, 27 Jun 2012 06:11:16 +0000 (02:11 -0400)]
Expanded on Lexer combinator based class

13 years agoAdded a test file for testing experimental classes and features
Michael D. Lowis [Wed, 27 Jun 2012 04:58:29 +0000 (00:58 -0400)]
Added a test file for testing experimental classes and features

13 years agocleaned up ibuffer tests
Mike D. Lowis [Tue, 26 Jun 2012 14:36:34 +0000 (10:36 -0400)]
cleaned up ibuffer tests

13 years agoAdded test runner to ignore list
Michael D. Lowis [Tue, 26 Jun 2012 05:56:24 +0000 (01:56 -0400)]
Added test runner to ignore list

13 years agoFinished test for IBuffer
Michael D. Lowis [Tue, 26 Jun 2012 05:55:28 +0000 (01:55 -0400)]
Finished test for IBuffer

13 years agoUpdated doxygen
Michael D. Lowis [Tue, 26 Jun 2012 05:54:49 +0000 (01:54 -0400)]
Updated doxygen

13 years agoStarted tests for IBuffer class
Mike D. Lowis [Mon, 25 Jun 2012 20:48:16 +0000 (16:48 -0400)]
Started tests for IBuffer class

13 years agoCompleted tests for imarker
Mike D. Lowis [Mon, 25 Jun 2012 20:47:54 +0000 (16:47 -0400)]
Completed tests for imarker

13 years agoUpdated doxygen docs
Mike D. Lowis [Mon, 25 Jun 2012 20:47:10 +0000 (16:47 -0400)]
Updated doxygen docs

13 years agoUpdated docs
Mike D. Lowis [Fri, 22 Jun 2012 19:27:38 +0000 (15:27 -0400)]
Updated docs

13 years agoCorrected GCCs optimization flag
Mike D. Lowis [Fri, 22 Jun 2012 19:26:15 +0000 (15:26 -0400)]
Corrected GCCs optimization flag

13 years agoCorrected GCCs optimization flag
Mike D. Lowis [Fri, 22 Jun 2012 19:24:56 +0000 (15:24 -0400)]
Corrected GCCs optimization flag

13 years agoUpdate docs
Mike D. Lowis [Fri, 22 Jun 2012 19:24:06 +0000 (15:24 -0400)]
Update docs

13 years agoTurned on aggressive optimization
Mike D. Lowis [Fri, 22 Jun 2012 18:13:29 +0000 (14:13 -0400)]
Turned on aggressive optimization

13 years agoAdded buffer interface class
Mike D. Lowis [Fri, 22 Jun 2012 18:13:07 +0000 (14:13 -0400)]
Added buffer interface class

13 years agoUpdated docs
Mike D. Lowis [Fri, 22 Jun 2012 18:12:43 +0000 (14:12 -0400)]
Updated docs

13 years agoDeleted obsolete parser class
Mike D. Lowis [Fri, 22 Jun 2012 17:52:01 +0000 (13:52 -0400)]
Deleted obsolete parser class

13 years agoCreated imarker class for use in buffered streams ind btparser
Mike D. Lowis [Fri, 22 Jun 2012 17:51:10 +0000 (13:51 -0400)]
Created imarker class for use in buffered streams ind btparser

13 years agoUpdated doxygen
Mike D. Lowis [Fri, 22 Jun 2012 17:49:28 +0000 (13:49 -0400)]
Updated doxygen

13 years agoupdated doxygen docs master
Mike D. Lowis [Fri, 22 Jun 2012 16:33:17 +0000 (12:33 -0400)]
updated doxygen docs

13 years agoAdded doxygen documentation
Mike D. Lowis [Fri, 22 Jun 2012 16:29:23 +0000 (12:29 -0400)]
Added doxygen documentation

13 years agoFixed extension for source files
Mike D. Lowis [Fri, 22 Jun 2012 16:29:04 +0000 (12:29 -0400)]
Fixed extension for source files

13 years agoUpdated build scripts to new makefile structure
Mike D. Lowis [Fri, 22 Jun 2012 16:24:53 +0000 (12:24 -0400)]
Updated build scripts to new makefile structure

13 years agoAdded comparison operators and process method for AST class.
Mike D. Lowis [Thu, 7 Jun 2012 23:18:21 +0000 (19:18 -0400)]
Added comparison operators and process method for AST class.

13 years agoUpdated makefile and AST class. AST class now has a full constructor that allows...
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

13 years agoAdded comparison operators to Token for easier unit testing
Mike D. Lowis [Tue, 29 May 2012 16:34:46 +0000 (12:34 -0400)]
Added comparison operators to Token for easier unit testing

13 years agoFixed line and column counting code in lexer
Mike D. Lowis [Tue, 29 May 2012 16:34:18 +0000 (12:34 -0400)]
Fixed line and column counting code in lexer

13 years agoUpdated AST to create a node directly from a token (for literals like numbers)
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)

13 years agoRemoved unnecessary tools and files
Mike D. Lowis [Wed, 25 Apr 2012 13:43:56 +0000 (09:43 -0400)]
Removed unnecessary tools and files

13 years agoConverted over to makefile
Mike D. Lowis [Wed, 25 Apr 2012 00:26:14 +0000 (20:26 -0400)]
Converted over to makefile

13 years agoConverted over to makefile
Mike D. Lowis [Wed, 25 Apr 2012 00:25:48 +0000 (20:25 -0400)]
Converted over to makefile

13 years agoFixed double entry of flags for RM commands
Mike D. Lowis [Thu, 19 Apr 2012 20:52:40 +0000 (16:52 -0400)]
Fixed double entry of flags for RM commands

13 years agoAdded Makefile because ruby is stupid
Mike D. Lowis [Thu, 19 Apr 2012 20:45:51 +0000 (16:45 -0400)]
Added Makefile because ruby is stupid

13 years agoFixed off-by-one error in btparser and llnlexer.
Mike D. Lowis [Fri, 6 Apr 2012 16:36:45 +0000 (12:36 -0400)]
Fixed off-by-one error in btparser and llnlexer.

13 years agoMade consume and match functionality of Ilexer abstract and add LLNLexer class for...
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

13 years agoAdded -fPIC compiler option for shared library. Some systems need it some systems...
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.

13 years agoAdded default constructor to Exception and finished implementation of scope stack
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

13 years agoAdded symbol and scopestack classes
Mike D. Lowis [Tue, 13 Mar 2012 18:16:37 +0000 (14:16 -0400)]
Added symbol and scopestack classes

13 years agoCleaned up Exception interface and marked Token methods as const
Mike D. Lowis [Tue, 13 Mar 2012 16:53:07 +0000 (12:53 -0400)]
Cleaned up Exception interface and marked Token methods as const

13 years agoFixed member variable initialization order in ilexer
Mike D. Lowis [Sat, 10 Mar 2012 20:34:38 +0000 (15:34 -0500)]
Fixed member variable initialization order in ilexer

13 years agoCleaned up namespaces and added setters for AST class.
Mike D. Lowis [Sat, 10 Mar 2012 20:23:40 +0000 (15:23 -0500)]
Cleaned up namespaces and added setters for AST class.

13 years agoUpdated lexer interface
Mike D. Lowis [Fri, 9 Mar 2012 23:44:55 +0000 (18:44 -0500)]
Updated lexer interface

13 years agoRefactored to clean up interfaces and better reflect the visitor pattern
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

13 years agoMarked all const methods of AST accordingly to get rid of compiler warnings in parsers
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

13 years agoFixed include capitalization
Mike D. Lowis [Mon, 5 Mar 2012 19:41:04 +0000 (14:41 -0500)]
Fixed include capitalization

13 years agoAdded ASTPrinter utility class for printing out arbitrary syntax trees
Mike D. Lowis [Mon, 5 Mar 2012 19:37:03 +0000 (14:37 -0500)]
Added ASTPrinter utility class for printing out arbitrary syntax trees

13 years agoFixed a bug in btparser where an exception was being created but not actually thrown...
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 :-(

13 years agoUpdated readme
Mike D. Lowis [Thu, 1 Mar 2012 14:16:09 +0000 (09:16 -0500)]
Updated readme

13 years agoUpdated readme
Mike D. Lowis [Thu, 1 Mar 2012 14:10:17 +0000 (09:10 -0500)]
Updated readme

13 years agoUpdated rake config to generate library artifacts
Mike D. Lowis [Mon, 27 Feb 2012 03:18:46 +0000 (22:18 -0500)]
Updated rake config to generate library artifacts

13 years agoAdded rake_utils submodule
Mike D. Lowis [Mon, 27 Feb 2012 03:06:21 +0000 (22:06 -0500)]
Added rake_utils submodule

13 years agoDeleted old rake_utils
Mike D. Lowis [Mon, 27 Feb 2012 03:05:54 +0000 (22:05 -0500)]
Deleted old rake_utils

13 years agoUpdated directory structure from template
Mike D. Lowis [Mon, 27 Feb 2012 03:03:12 +0000 (22:03 -0500)]
Updated directory structure from template

13 years agoFix typo
Mike D. Lowis [Sun, 2 Oct 2011 14:21:03 +0000 (10:21 -0400)]
Fix typo

13 years agoInitial commit
Mike D. Lowis [Sun, 2 Oct 2011 04:46:46 +0000 (00:46 -0400)]
Initial commit