Index: src/org/jacorb/idl/lexer.java =================================================================== RCS file: /cvsroot/jacorb/JacORB/src/org/jacorb/idl/lexer.java,v retrieving revision 1.48 diff -u -r1.48 lexer.java --- src/org/jacorb/idl/lexer.java 6 May 2004 12:39:59 -0000 1.48 +++ src/org/jacorb/idl/lexer.java 4 Jan 2006 14:14:47 -0000 @@ -162,6 +162,7 @@ /* set up the keyword table */ keywords.put( "abstract", new Integer( sym.ABSTRACT ) ); + keywords.put( "AbstractBase", new Integer(sym.ABSTRACTBASE ) ); keywords.put( "any", new Integer( sym.ANY ) ); keywords.put( "attribute", new Integer( sym.ATTRIBUTE ) ); keywords.put( "boolean", new Integer( sym.BOOLEAN ) ); Index: src/org/jacorb/idl/parser.cup =================================================================== RCS file: /cvsroot/jacorb/JacORB/src/org/jacorb/idl/parser.cup,v retrieving revision 1.87 diff -u -r1.87 parser.cup --- src/org/jacorb/idl/parser.cup 3 Oct 2005 21:03:53 -0000 1.87 +++ src/org/jacorb/idl/parser.cup 4 Jan 2006 14:14:48 -0000 @@ -765,7 +765,7 @@ INOUT, INTERFACE, LOCAL, LONG, MODULE, NATIVE, OBJECT, OCTET, ONEWAY, OUT, PRIVATE, PUBLIC, PSEUDO, RAISES, READONLY, SEQUENCE, SHORT, STRING, STRUCT, SUPPORTS, SWITCH, TRUE, TRUNCATABLE, TYPEDEF, UNSIGNED, UNION, - VALUEBASE, VALUETYPE, VOID, WCHAR, WSTRING, + ABSTRACTBASE, VALUEBASE, VALUETYPE, VOID, WCHAR, WSTRING, SEMI, COMMA, STAR, DOT, COLON, EQUALS, PLUS, MINUS, LPAREN, RPAREN, LCBRACE, RCBRACE, LSBRACE, RSBRACE, LESSTHAN, GREATERTHAN, QUOTE, DBLQUOTE, BSLASH, BAR, CIRCUM, AMPERSAND, SLASH, PERCENT, TILDE, DBLCOLON, @@ -1692,6 +1692,7 @@ | octet_type:s {: RESULT.type_spec = s; :} | any_type:s {: RESULT.type_spec = s; :} | VALUEBASE:s {: RESULT.type_spec = new ValueBase(sym.VALUEBASE); :} + | ABSTRACTBASE:s {: RESULT.type_spec = new AbstractBase(sym.ABSTRACTBASE); :} ; // #32