You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
733 B

  1. /**
  2. * Interface Sweet
  3. * is a Python interface file for SWIG. Languages other than Python can
  4. * possibly also be supported with little addtional work.
  5. */
  6. %module sweet
  7. %{
  8. #include <dsnlexer.h>
  9. #include <sch_lib_table_lexer.h>
  10. #include <sch_lib_table.h>
  11. #include <sch_lpid.h>
  12. #include <sweet_lexer.h>
  13. #include <sch_part.h>
  14. %}
  15. %include "std_string.i"
  16. %include "std_deque.i"
  17. %include "utf8.h"
  18. %ignore LINE_READER::operator char* () const;
  19. namespace SCH {
  20. %ignore PART::operator=( const PART& other );
  21. }
  22. %include "import_export.h"
  23. %include "richio.h"
  24. %include "dsnlexer.h"
  25. //%include "sch_lib_table_lexer.h"
  26. %include "sch_lpid.h"
  27. %include "sch_lib.h"
  28. %include "sch_lib_table.h"
  29. %include "sweet_lexer.h"
  30. %include "sch_part.h"