public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
* [SCM]  keiths/cpparser-branch: reverse-20080717-branchpoint-6767-gcaf40e9
@ 2013-02-27 20:53 tromey
  0 siblings, 0 replies; only message in thread
From: tromey @ 2013-02-27 20:53 UTC (permalink / raw)
  To: archer-commits

The branch, keiths/cpparser-branch has been created
        at  caf40e9ca91852a1893719a7e802d1ceb6492e05 (commit)

- Log -----------------------------------------------------------------
commit caf40e9ca91852a1893719a7e802d1ceb6492e05
Author: keiths <keiths@redhat.com>
Date:   Wed Oct 27 10:47:56 2010 -0700

      * cparser.c (c_parse): Resurrect LEXPTR adjustment.

commit a61801b679a373d2b1862515282a96e616de13bd
Author: keiths <keiths@redhat.com>
Date:   Wed Oct 27 09:30:25 2010 -0700

      * cparser.c (cp_parse_postfix_expression): Remove
      TTYPE_CLOSE_PAREN case.
      (cp_do_parse): Remove.
      (c_parse): Call cp_parse_expression instead of
      cp_do_parse.
      If we didn't parse all tokens, issue an error.

commit b1461114cec890ec5e743449790ed68767a883da
Author: keiths <keiths@redhat.com>
Date:   Wed Oct 13 13:33:30 2010 -0700

    	* cparser.c: Change all parsing errors to use cp_parse_error.
    	Add FIXME for "junk at end of specification".

commit f308644bad447d2255d20a3b52e0364bc23bf4c2
Merge: cfc78d9 8eb79a0
Author: keiths <keiths@redhat.com>
Date:   Wed Oct 13 11:22:01 2010 -0700

    Merge branch 'archer-cpparser-branch' of ssh://sourceware.org/git/archer into archer-cpparser-branch

commit cfc78d9678ff48157f956312004053f51d09e019
Author: keiths <keiths@redhat.com>
Date:   Wed Oct 13 11:20:32 2010 -0700

    	* cparser.c: Too much to list. Lots of new functions to
    	deal with tentative parsing, new error handling, fix/implement
    	simple type-casting, name lookups, unary expressions, and
    	a whole lot more.

commit 8eb79a033cbbcb58e67bad969f63bbae48ebb922
Author: Sergio Durigan Junior <sergiodj@redhat.com>
Date:   Fri Sep 10 19:46:06 2010 -0300

    	* cparser.c (cp_parse_postfix_expression): Added case for
    	TTYPE_CLOSE_PAREN in order to catch extra parenthesis at the
    	end of the expression.

commit 792a18f4c693e8701e69c25532f979bab0751a63
Merge: 9f8fa00 6ad7865
Author: keiths <keiths@redhat.com>
Date:   Thu Sep 2 13:18:07 2010 -0700

    Merge branch 'archer-cpparser-branch' of ssh://sourceware.org/git/archer into archer-cpparser-branch

commit 9f8fa0089c1992d49e28be90e16d756085d17303
Author: keiths <keiths@redhat.com>
Date:   Thu Sep 2 13:17:17 2010 -0700

    	* cparser.c (cp_parse_postfix_expression): Use gdb_assert_not_reached.
    	(cp_parse_unary_expression): Likewise.
    	(build_binary_op): Likewise.

commit 6ad7865b4d39ee850db54f9263696393977899e3
Merge: f5a02ba 27d719a
Author: Sergio Durigan Junior <sergiodj@redhat.com>
Date:   Thu Sep 2 17:13:20 2010 -0300

    Merge remote branch 'archer/archer-cpparser-branch' into archer-sergio-cpparser-branch

commit f5a02ba97880ea247e73e0a5e79e1f92a036405b
Author: Sergio Durigan Junior <sergiodj@redhat.com>
Date:   Thu Sep 2 17:11:57 2010 -0300

    	* cparser.c (cp_parse_primary_expression): Added case for
    	TTYPE_OPEN_PAREN.

commit 27d719acda645c668d3fcb555eef7a96a183e3cc
Merge: 7576e40 4892da0
Author: keiths <keiths@redhat.com>
Date:   Thu Sep 2 13:01:53 2010 -0700

    Merge branch 'master' into archer-cpparser-branch

commit 7576e402a1a865264bbb355561d916dff595e637
Author: keiths <keiths@redhat.com>
Date:   Thu Sep 2 12:38:27 2010 -0700

    	* cparser.c: Add comments for some functions.
    	Add keywords, handling for "[]", a bunch of minor cleanups.
    	(cp_lexer_consume_token): Return the consumed token instead
    	of the next one.
    	(free_expression_chain): Turn into a cleanup function.
    	(cp_expression_chain): Do not reallocate expout when
    	appending to an existing chain.
    	(cp_required_token_error): New function.
    	(cp_requre_token): New function.
    	(cp_parse_identifier): New function.
    	(cp_parse_global_scope_opt): New function.
    	(cp_parse_unqualified_id): New function.
    	(cp_parse_id_expression): New function.
    	(cp_parse_primary_expression): Handle TTYPE_NAME.
    	(cp_parse_postfix_open_square_expression): New function.
    	(cp_parse_postfix_expression): Add handling for "[" and
    	mention "(", "++", "--", ".", and ".*".
    	(build_binary_opt): Do not free RHS.
    	(cp_parse_binary_expression): Add cleanups for LHS and RHS.
    	Save cleanups onto the expression stack, too.
    	(cp_lex_one_token): Add TTYPE_NAME handling.
    	(free_cp_parser): Make into a cleanup function.
    	(new_parser): Set lexing language.
    	(c_parse): Add cleanup for parser.
    	Free EXPOUT when finished with parsing.
    	(_initialize_cparser): Define global_namespace. [Needed?]

commit 20221dcf00df6aef51260edb368992039268dbc1
Author: Sergio Durigan Junior <sergiodj@redhat.com>
Date:   Wed Aug 18 15:31:52 2010 -0300

    cparser: Extending cp_lex_one_token.

commit 6c17f85b881698ed300a9243f7670fb7e44379d6
Author: keiths <keiths@redhat.com>
Date:   Fri Aug 13 17:55:25 2010 -0700

    	* cparser.c [TOKEN_TABLE]: Add KEYWORD.
    	(enum expr_code): Add ERROR_CODE, INDIRECT_REF, ADDR_EXPR,
    	PREINCREMENT_EXPR, PREDECREMENT_EXPR, UNARY_PLUS_EXPR,
    	NEGATE_EXPR, TRUTH_NOT_EXPR, and BIT_NOT_EXPR.
    	(cp_unary_operator): New function.
    	(cp_parse_unary_expression): Implement basic unary operators.
    	(cp_parse_expression): Remove unary operator junk.

commit 7777edd5f7311d0e61bfcb96b4bf06c883c9eaf2
Author: keiths <keiths@redhat.com>
Date:   Fri Aug 13 17:10:36 2010 -0700

    	* cparser.c: Big cleanup. Sorry.

commit b744e3aacdbbeb44f4b00b5e48e242a3e98001f5
Merge: 7e637f7 882bbd5
Author: keiths <keiths@redhat.com>
Date:   Fri Aug 13 16:50:41 2010 -0700

    Merge branch 'archer-cpparser-branch' of ssh://sourceware.org/git/archer into archer-cpparser-branch
    
    Conflicts:
    	gdb/cparser.c

commit 882bbd533c954565c88a3a297e3a9220ec9eb7a0
Author: Sergio Durigan Junior <sergiodj@redhat.com>
Date:   Tue Jul 27 18:53:10 2010 -0300

    Adding more operations; some cleanup.
    
    The following operations were added:
    
    &, |, ^
    
    Also, some cleanup on the comments.

commit 7e637f7bcdc4fe43779acff93ceb52156e54c877
Merge: fb4a0ed ac0da2d
Author: keiths <keiths@redhat.com>
Date:   Mon Jul 26 12:57:32 2010 -0700

    Merge branch 'archer-cpparser-branch' of ssh://sourceware.org/git/archer into archer-cpparser-branch

commit ac0da2d22c20b580394984adcadebf751bbca2ee
Author: Sergio Durigan Junior <sergiodj@redhat.com>
Date:   Thu Jul 22 19:53:45 2010 -0300

    cparser: Added other operations.
    
    The following operations were added by this commit:
    
    &&, ||, >>, <<, ==, !=, >, <, >=, <=

commit fb4a0ed2e5600bcbaed6efe38fdcad55a96d6a31
Merge: a1115d4 2cf4f7c
Author: keiths <keiths@redhat.com>
Date:   Fri Jul 9 10:56:05 2010 -0700

    Merge branch 'archer-cpparser-branch' of ssh://sourceware.org/git/archer into archer-cpparser-branch

commit 2cf4f7c83eade0a560ceb81c92a289482384c708
Author: Sergio Durigan Junior <sergiodj@redhat.com>
Date:   Wed Jul 7 19:05:54 2010 -0300

    cparser: Added the mod (`%') operation.

commit a1115d458935ee121ef39560a6633ac432ab7729
Author: keiths <keiths@redhat.com>
Date:   Fri Jun 25 13:35:43 2010 -0700

    	* cparser.c (c_parse): Free the parser token fifo, too.

commit 2aebc35d20b813f1d59b9428e80173021ff4d878
Author: keiths <keiths@redhat.com>
Date:   Fri Jun 25 12:20:27 2010 -0700

    Simple calculator implemented

commit b294ce655bcdd978843343018950868037e17497
Author: keiths <keiths@redhat.com>
Date:   Thu May 13 13:49:59 2010 -0700

    Initial check-in of new parser infrastructure, which means it doesn't do
    anything at all...

-----------------------------------------------------------------------


hooks/post-receive
--
Repository for Project Archer.


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2013-02-27 20:53 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-02-27 20:53 [SCM] keiths/cpparser-branch: reverse-20080717-branchpoint-6767-gcaf40e9 tromey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).