fix minor /new compile error, swig warnings

This commit is contained in:
Dick Hollenbeck 2011-01-21 01:21:19 -06:00
parent 907117aafe
commit 6be7640c41
5 changed files with 13 additions and 7 deletions

View File

@ -380,7 +380,7 @@ const char* ${LEXERCLASS}::TokenName( T aTok )
}
else if( aTok < 0 )
{
return DSNLEXER::Syntax( aTok );
ret = DSNLEXER::Syntax( aTok );
}
else
ret = \"token too big\";

View File

@ -31,7 +31,7 @@
#include "richio.h"
#ifndef SWIG
/**
* Struct KEYWORD
* holds a keyword string and its unique integer token.
@ -41,6 +41,7 @@ struct KEYWORD
const char* name; ///< unique keyword.
int token; ///< a zero based index into an array of KEYWORDs
};
#endif
// something like this macro can be used to help initialize a KEYWORD table.
// see SPECCTRA_DB::keywords[] as an example.
@ -76,6 +77,7 @@ enum DSN_SYNTAX_T {
*/
class DSNLEXER
{
#ifndef SWIG
protected:
bool iOwnReaders; ///< on readerStack, should I delete them?
const char* start;
@ -155,7 +157,7 @@ protected:
return false;
}
#endif
public:

View File

@ -97,7 +97,7 @@ void LIB_TABLE::Parse( SCH_LIB_TABLE_LEXER* in ) throw( IO_ERROR )
strcmp( in->CurText(), "subversion" ) &&
strcmp( in->CurText(), "http" ) )
{
in->Expecting( wxT( "dir|schematic|subversion|http" ) );
in->Expecting( "dir|schematic|subversion|http" );
}
row->SetType( in->CurText() );

View File

@ -176,7 +176,7 @@ public:
for( ; tok!=T_RIGHT; tok = in->NextTok() )
{
if( tok==T_EOF )
in->Unexpected( _( "end of input" ) );
in->Unexpected( T_EOF );
if( tok == T_LEFT )
tok = in->NextTok();
@ -185,14 +185,13 @@ public:
{
default:
// describe what we expect at this level
in->Expecting( wxT(
in->Expecting(
"anchor|value|footprint|model|keywords|alternates\n"
"|property\n"
" |property_del\n"
"|pin\n"
" |pin_merge|pin_swap|pin_renum|pin_rename|route_pin_swap\n"
"|polyline|line|rectangle|circle|arc|bezier|text"
)
);
break;

View File

@ -22,6 +22,10 @@
%ignore LINE_READER::operator char* () const;
namespace SCH {
%ignore PART::operator=( const PART& other );
}
%include "richio.h"
%include "dsnlexer.h"
//%include "sch_lib_table_lexer.h"
@ -29,4 +33,5 @@
%include "sch_lib.h"
%include "sch_lib_table.h"
%include "sweet_lexer.h"
%include "sch_part.h"