* c-exp.y: Fix problems with parsing "'foo.bar'::func". Some languages
authorStu Grossman <grossman@cygnus>
Wed, 10 Jun 1998 23:29:59 +0000 (23:29 +0000)
committerStu Grossman <grossman@cygnus>
Wed, 10 Jun 1998 23:29:59 +0000 (23:29 +0000)
commitf6d23b6f3bc8e82684fc24b2d4d06ffeac38f509
treefac622536d092e1dc9558550cf799fa8c784324f
parenta27a2a8de49c4bb4fb9cc9cbe911370feb344d18
* c-exp.y:  Fix problems with parsing "'foo.bar'::func".  Some languages
allow symbols with dots.

* gdbtypes.c (check_stub_method):  Cosmetic.  Use more descriptive
names for parameters.

start-sanitize-java
* jv-exp.y:  Parser now accepts primitive types.
* (parse_number):  Use correct ifdef for scanf long double support.
* jv-lang.c (java_array_type):  Initial cut at array support.
end-sanitize-java

* language.c language.h (set_language):  Now returns previous language.

* symtab.c (find_methods):  Make static.  Cosmetic changes, including
indentation, and adding descriptive comments.  Move local variable defs
into the block they are used in.
* Don't call check_stub_method any more.  Use gdb_mangle_name to
generate the full method name.  find_method doesn't need all the other
goobldegook that check_stub_method does.
* (gdb_mangle_name):  Use more descriptive names for parameters.  Fix
comment.
start-sanitize-java
* (lookup_partial_symbol lookup_block_symbol):  Check for java to
ensure we can find mangled names.
end-sanitize-java
* (decode_line_1):  Move local variable defs into the block they are
used in.  (Improves code readability.)
gdb/ChangeLog
gdb/c-exp.y
gdb/gdbtypes.c
gdb/jv-exp.y
gdb/jv-lang.c
gdb/language.c
gdb/language.h