public inbox for frysk-cvs@sourceware.org
help / color / mirror / Atom feed
From: cagney@sourceware.org
To: frysk-cvs@sourceware.org
Subject: [SCM]  master: Rename .complete to .completeMember.
Date: Sun, 18 Nov 2007 21:44:00 -0000	[thread overview]
Message-ID: <20071118214438.1319.qmail@sourceware.org> (raw)

The branch, master has been updated
       via  17129b1e6ff7a095f661a702e5fdcf8dd45a7436 (commit)
      from  11b29ff932127e58a13743509f930d118c25f02f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit 17129b1e6ff7a095f661a702e5fdcf8dd45a7436
Author: Andrew Cagney <cagney@redhat.com>
Date:   Sun Nov 18 15:37:04 2007 -0500

    Rename .complete to .completeMember.
    
    frysk-core/frysk/expr/ChangeLog
    2007-11-18  Andrew Cagney  <cagney@redhat.com>
    
    	* IncompleteMemberException.java: Update Type.complete renamed to
    	Type.completeMember.
    
    frysk-core/frysk/value/ChangeLog
    2007-11-18  Andrew Cagney  <cagney@redhat.com>
    
    	* ArrayType.java (completeMember(String,List)): New.
    	* PointerType.java (completeMember(String,List)): New.
    	* Type.java (completeMember(String,List)): Rename
    	complete(String,List).
    	(completeFollowSym(String,List)): New.
    	* CompositeType.java: Update.

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

Summary of changes:
 frysk-core/frysk/expr/ChangeLog                    |    5 +++++
 .../frysk/expr/IncompleteMemberException.java      |    2 +-
 frysk-core/frysk/value/ArrayType.java              |    6 +++++-
 frysk-core/frysk/value/ChangeLog                   |    9 +++++++++
 frysk-core/frysk/value/CompositeType.java          |    2 +-
 frysk-core/frysk/value/PointerType.java            |    5 +++++
 frysk-core/frysk/value/Type.java                   |   11 +++++++++--
 7 files changed, 35 insertions(+), 5 deletions(-)

First 500 lines of diff:
diff --git a/frysk-core/frysk/expr/ChangeLog b/frysk-core/frysk/expr/ChangeLog
index 1908f5d..08a71da 100644
--- a/frysk-core/frysk/expr/ChangeLog
+++ b/frysk-core/frysk/expr/ChangeLog
@@ -1,3 +1,8 @@
+2007-11-18  Andrew Cagney  <cagney@redhat.com>
+
+	* IncompleteMemberException.java: Update Type.complete renamed to
+	Type.completeMember.
+
 2007-11-17  Andrew Cagney  <cagney@redhat.com>
 
 	* IncompleteMemberException.java (complete(ExprSymTab,List)):
diff --git a/frysk-core/frysk/expr/IncompleteMemberException.java b/frysk-core/frysk/expr/IncompleteMemberException.java
index adda314..e7e585e 100644
--- a/frysk-core/frysk/expr/IncompleteMemberException.java
+++ b/frysk-core/frysk/expr/IncompleteMemberException.java
@@ -61,7 +61,7 @@ class IncompleteMemberException extends CompletionException {
     }
     int complete(ExprSymTab symTab, List candidates) {
 	if (new Expression(symTab, expression)
-	    .getType().complete(getText(),candidates))
+	    .getType().completeMember(getText(),candidates))
 	    return getColumn();
 	else
 	    return -1;
diff --git a/frysk-core/frysk/value/ArrayType.java b/frysk-core/frysk/value/ArrayType.java
index 7813722..897c9ec 100644
--- a/frysk-core/frysk/value/ArrayType.java
+++ b/frysk-core/frysk/value/ArrayType.java
@@ -42,7 +42,7 @@ package frysk.value;
 import java.math.BigInteger;
 import java.util.ArrayList;
 import java.io.PrintWriter;
-
+import java.util.List;
 import frysk.debuginfo.PieceLocation;
 import inua.eio.ByteBuffer;
 
@@ -268,4 +268,8 @@ public class ArrayType
     public ArithmeticUnit getALU(int wordSize) {
 	return new AddressUnit(this, wordSize);
     }      
+
+    public boolean completeMember(String incomplete, List candidates) {
+	return type.completeMember(incomplete, candidates);
+    }
 }
diff --git a/frysk-core/frysk/value/ChangeLog b/frysk-core/frysk/value/ChangeLog
index 5cbf1f0..d30cda8 100644
--- a/frysk-core/frysk/value/ChangeLog
+++ b/frysk-core/frysk/value/ChangeLog
@@ -1,3 +1,12 @@
+2007-11-18  Andrew Cagney  <cagney@redhat.com>
+
+	* ArrayType.java (completeMember(String,List)): New.
+	* PointerType.java (completeMember(String,List)): New.
+	* Type.java (completeMember(String,List)): Rename
+	complete(String,List).
+	(completeFollowSym(String,List)): New.
+	* CompositeType.java: Update.
+
 2007-11-17  Andrew Cagney  <cagney@redhat.com>
 
 	* CompositeType.java (complete(String,List)): New.
diff --git a/frysk-core/frysk/value/CompositeType.java b/frysk-core/frysk/value/CompositeType.java
index 2669fd4..9937d28 100644
--- a/frysk-core/frysk/value/CompositeType.java
+++ b/frysk-core/frysk/value/CompositeType.java
@@ -390,7 +390,7 @@ public abstract class CompositeType
 	return mem.getValue (var1);
     }
 
-    public boolean complete(String incomplete, List candidates) {
+    public boolean completeMember(String incomplete, List candidates) {
 	int completions = 0;
 	for (Iterator i = nameToMember.keySet().iterator(); i.hasNext(); ) {
 	    String member = (String)i.next();
diff --git a/frysk-core/frysk/value/PointerType.java b/frysk-core/frysk/value/PointerType.java
index 5b238d7..f7805d8 100644
--- a/frysk-core/frysk/value/PointerType.java
+++ b/frysk-core/frysk/value/PointerType.java
@@ -44,6 +44,7 @@ import inua.eio.ByteBuffer;
 import inua.eio.ByteOrder;
 import java.io.PrintWriter;
 import java.math.BigInteger;
+import java.util.List;
 
 /**
  * Type for a pointer (or address) of another type.
@@ -152,4 +153,8 @@ public class PointerType
     public ArithmeticUnit getALU(int wordSize) {
 	return new AddressUnit(this, wordSize);
     }
+
+    public boolean completeMember(String incomplete, List candidates) {
+	return type.completeMember(incomplete, candidates);
+    }
 }
diff --git a/frysk-core/frysk/value/Type.java b/frysk-core/frysk/value/Type.java
index e69561a..6b93e62 100644
--- a/frysk-core/frysk/value/Type.java
+++ b/frysk-core/frysk/value/Type.java
@@ -198,10 +198,17 @@ public abstract class Type {
     }
 
     /**
-     * Complete the specified string; return false if nothing
+     * Complete the type's member; return false if nothing completed.
+     */
+    public boolean completeMember(String incomplete, List candidates) {
+	return false;
+    }
+
+    /**
+     * Complete the type's next token; return false if nothing
      * completed.
      */
-    public boolean complete(String incomplete, List candidates) {
+    public boolean completeFollowSym(String incomplete, List candidates) {
 	return false;
     }
 }


hooks/post-receive
--
frysk system monitor/debugger


                 reply	other threads:[~2007-11-18 21:44 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20071118214438.1319.qmail@sourceware.org \
    --to=cagney@sourceware.org \
    --cc=frysk-cvs@sourceware.org \
    --cc=frysk@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).