Changeset 72a01e in git
- Timestamp:
- Apr 23, 2014, 12:19:21 PM (9 years ago)
- Branches:
- (u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'f875bbaccd0831e36aaed09ff6adeb3eb45aeb94')
- Children:
- bb506bf3a0a0ac42333f7f5150453aa276562b39
- Parents:
- 4676d5eca0f4ac138d3c85099b1c244a3d695016
- Files:
-
- 43 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/blackbox.h
r4676d5 r72a01e 6 6 7 7 #include <kernel/structs.h> 8 #include <Singular/febase.h>9 8 10 9 #include <Singular/lists.h> -
Singular/calcSVD.cc
r4676d5 r72a01e 12 12 #include <polys/matpol.h> 13 13 #include <Singular/lists.h> 14 #include <Singular/febase.h>15 14 16 15 template class std::vector< amp::mpfr_record* >; -
Singular/countedref.h
r4676d5 r72a01e 23 23 #include <omalloc/omalloc.h> 24 24 #include <kernel/structs.h> 25 #include <Singular/febase.h>26 25 #include "subexpr.h" 27 26 #include "idrec.h" -
Singular/eigenval_ip.cc
r4676d5 r72a01e 13 13 #ifdef HAVE_EIGENVAL 14 14 15 #include <Singular/febase.h>16 15 #include <Singular/tok.h> 17 16 #include <Singular/ipid.h> -
Singular/extra.cc
r4676d5 r72a01e 54 54 55 55 56 #include <resources/feResource.h> 56 57 #include <polys/monomials/ring.h> 57 58 #include <kernel/polys.h> … … 68 69 #include <kernel/digitech.h> 69 70 #include <kernel/GBEngine/stairc.h> 70 #include <Singular/febase.h>71 71 #include <kernel/ideals.h> 72 72 #include <kernel/GBEngine/kstd1.h> -
Singular/febase.h
r4676d5 r72a01e 13 13 14 14 #include <kernel/structs.h> 15 16 enum feBufferTypes17 {18 BT_none = 0, // entry level19 BT_break = 1, // while, for20 BT_proc, // proc21 BT_example, // example22 BT_file, // <"file"23 BT_execute, // execute24 BT_if, // if25 BT_else // else26 };27 15 28 16 enum feBufferInputs … … 43 31 }; /* for scanner.l */ 44 32 45 extern int myynest;46 33 extern int yylineno; 47 34 extern char my_yylinebuf[80]; 48 35 extern char prompt_char; /*1 either '>' or '.'*/ 49 extern int si_echo;50 extern int printlevel;51 36 52 37 #ifdef __cplusplus … … 54 39 /* the C++-part: */ 55 40 56 typedef enum { LANG_NONE, LANG_TOP, LANG_SINGULAR, LANG_C, LANG_MAX} language_defs;57 41 // LANG_TOP : Toplevel package only 58 42 // LANG_SINGULAR: 59 43 // LANG_C : 60 44 // 61 62 class proc_singular63 {64 public:65 long proc_start; // position where proc is starting66 long def_end; // position where proc header is ending67 long help_start; // position where help is starting68 long help_end; // position where help is starting69 long body_start; // position where proc-body is starting70 long body_end; // position where proc-body is ending71 long example_start; // position where example is starting72 long proc_end; // position where proc is ending73 int proc_lineno;74 int body_lineno;75 int example_lineno;76 char *body;77 long help_chksum;78 };79 80 struct proc_object81 {82 //public:83 BOOLEAN (*function)(leftv res, leftv v);84 };85 union uprocinfodata86 {87 public:88 proc_singular s; // data of Singular-procedure89 struct proc_object o; // pointer to binary-function90 };91 92 typedef union uprocinfodata procinfodata;93 94 class procinfo;95 typedef procinfo * procinfov;96 97 class procinfo98 {99 public:100 char *libname;101 char *procname;102 package pack;103 language_defs language;104 short ref;105 char is_static; // if set, proc not accessible for user106 char trace_flag;107 procinfodata data;108 };109 45 110 46 class Voice -
Singular/fevoices.cc
r4676d5 r72a01e 14 14 #include <reporter/reporter.h> 15 15 #include <Singular/febase.h> 16 #include <Singular/subexpr.h> 17 #include <Singular/ipshell.h> 16 18 17 19 #include <stdlib.h> -
Singular/fglm.cc
r4676d5 r72a01e 27 27 #include <polys/monomials/maps.h> 28 28 29 #include <Singular/febase.h>30 29 #include <kernel/polys.h> 31 30 #include <kernel/ideals.h> -
Singular/gms.cc
r4676d5 r72a01e 17 17 #include <coeffs/numbers.h> 18 18 #include <kernel/polys.h> 19 #include <Singular/febase.h>20 19 21 20 #include "ipid.h" -
Singular/ipassign.cc
r4676d5 r72a01e 37 37 #include <polys/nc/sca.h> 38 38 39 #include <Singular/febase.h>40 39 #include <kernel/polys.h> 41 40 #include <kernel/ideals.h> -
Singular/ipconv.cc
r4676d5 r72a01e 15 15 #include <misc/options.h> 16 16 #include <omalloc/omalloc.h> 17 #include <Singular/febase.h>18 17 #include <kernel/polys.h> 19 18 #include <kernel/ideals.h> -
Singular/ipid.cc
r4676d5 r72a01e 24 24 #include <polys/monomials/ring.h> 25 25 26 #include <Singular/febase.h>27 26 #include <libpolys/coeffs/longrat.h> 28 27 #include <kernel/polys.h> … … 32 31 #include <Singular/tok.h> 33 32 #include <Singular/ipshell.h> 33 #include <Singular/febase.h> 34 34 #include <Singular/lists.h> 35 35 #include <Singular/attrib.h> -
Singular/iplib.cc
r4676d5 r72a01e 16 16 #include <Singular/ipid.h> 17 17 #include <omalloc/omalloc.h> 18 #include <Singular/febase.h>19 18 #include <polys/monomials/ring.h> 20 19 #include <Singular/subexpr.h> 21 20 #include <Singular/ipshell.h> 21 #include <Singular/febase.h> 22 22 #include <Singular/lists.h> 23 23 -
Singular/ipprint.cc
r4676d5 r72a01e 16 16 #include <polys/matpol.h> 17 17 18 #include <Singular/febase.h>19 18 #include <kernel/polys.h> 20 19 #include <kernel/ideals.h> -
Singular/ipshell.cc
r4676d5 r72a01e 23 23 #include <misc/intvec.h> 24 24 #include <omalloc/omalloc.h> 25 #include <Singular/febase.h>26 25 #include <kernel/polys.h> 27 26 #include <coeffs/numbers.h> … … 32 31 #include <polys/monomials/ring.h> 33 32 #include <Singular/subexpr.h> 33 #include <Singular/febase.h> 34 34 #include <polys/monomials/maps.h> 35 35 #include <kernel/GBEngine/syz.h> -
Singular/ipshell.h
r4676d5 r72a01e 34 34 extern const char *lastreserved; 35 35 extern const char *singular_date; /* tesths.cc, set by final compile */ 36 extern int myynest; 37 extern int printlevel; 38 extern int si_echo; 39 36 40 37 41 extern BOOLEAN yyInRingConstruction; /* 1: during ring construction */ -
Singular/libparse.cc
r4676d5 r72a01e 1073 1073 #include <Singular/tok.h> 1074 1074 #include <misc/options.h> 1075 #include <Singular/febase.h>1076 1075 #include <omalloc/omalloc.h> 1077 1076 #endif -
Singular/libparse.h
r4676d5 r72a01e 71 71 procinfodata data; 72 72 }; 73 #else74 #include <Singular/febase.h>75 73 #endif 76 74 -
Singular/libparse.ll
r4676d5 r72a01e 21 21 #include <Singular/tok.h> 22 22 #include <misc/options.h> 23 #include <Singular/febase.h>24 23 #include <omalloc/omalloc.h> 25 24 #endif -
Singular/links/asciiLink.cc
r4676d5 r72a01e 10 10 #include <misc/options.h> 11 11 #include <omalloc/omalloc.h> 12 #include <Singular/febase.h>13 12 14 13 #include <Singular/tok.h> … … 16 15 #include <Singular/ipshell.h> 17 16 #include <Singular/ipid.h> 17 #include <Singular/febase.h> 18 #include <Singular/ipshell.h> 18 19 #include <Singular/links/silink.h> 19 20 -
Singular/links/silink.cc
r4676d5 r72a01e 18 18 #include <polys/monomials/ring.h> 19 19 20 #include <Singular/febase.h>21 20 #include <kernel/ideals.h> 22 21 -
Singular/links/sing_dbm.cc
r4676d5 r72a01e 18 18 19 19 # include <omalloc/omalloc.h> 20 # include <Singular/febase.h>21 20 # include <Singular/tok.h> 22 21 # include <Singular/ipid.h> -
Singular/links/ssiLink.cc
r4676d5 r72a01e 35 35 #include <Singular/lists.h> 36 36 #include <Singular/blackbox.h> 37 #include <Singular/febase.h> 37 38 #include <Singular/links/ssiLink.h> 38 39 -
Singular/lists.cc
r4676d5 r72a01e 13 13 #include <kernel/mod2.h> 14 14 #include <Singular/tok.h> 15 #include <Singular/febase.h>16 15 //#include "ipid.h" 17 16 #include <kernel/polys.h> -
Singular/locals.h
r4676d5 r72a01e 7 7 #include <Singular/ipid.h> 8 8 //#include <mmemory.h> 9 #include <Singular/febase.h>10 9 #include <Singular/subexpr.h> 11 10 //#include <utils.h> -
Singular/maps_ip.cc
r4676d5 r72a01e 25 25 // #include <kernel/longalg.h> 26 26 27 #include <Singular/febase.h>28 27 #include <kernel/GBEngine/kstd1.h> 29 28 -
Singular/misc_ip.cc
r4676d5 r72a01e 384 384 #include <polys/templates/p_Procs.h> 385 385 386 #include <Singular/febase.h>387 386 #include <kernel/GBEngine/kstd1.h> 388 387 #include <Singular/timer.h> 388 #include <Singular/febase.h> 389 389 390 390 -
Singular/pcv.cc
r4676d5 r72a01e 21 21 #include <Singular/lists.h> 22 22 #include <polys/matpol.h> 23 #include <Singular/febase.h>24 23 #include <Singular/pcv.h> 25 24 -
Singular/pyobject.cc
r4676d5 r72a01e 19 19 #include <misc/intvec.h> 20 20 21 #include <Singular/febase.h>22 23 21 #include <Singular/subexpr.h> 24 22 #include <Singular/ipid.h> … … 28 26 #include <Singular/ipshell.h> 29 27 #include <Singular/newstruct.h> 28 #include <Singular/febase.h> 30 29 31 30 #include <Singular/mod_lib.h> -
Singular/pyobject_setup.cc
r4676d5 r72a01e 18 18 19 19 #include <kernel/mod2.h> 20 #include <Singular/febase.h>21 20 #include <Singular/blackbox.h> 22 21 #include <Singular/ipshell.h> -
Singular/sdb.cc
r4676d5 r72a01e 11 11 #include <reporter/si_signals.h> 12 12 13 #include <Singular/febase.h>14 15 13 #include <Singular/tok.h> 16 14 #include <Singular/ipshell.h> 17 15 #include <Singular/ipid.h> 16 #include <Singular/febase.h> 18 17 #include <Singular/sdb.h> 19 18 -
Singular/sdb.h
r4676d5 r72a01e 11 11 12 12 #ifdef HAVE_SDB 13 #include <Singular/febase.h>14 13 #include <kernel/structs.h> 15 14 -
Singular/singmathic.cc
r4676d5 r72a01e 6 6 #include <misc/options.h> 7 7 8 #include <Singular/febase.h>9 8 #include <kernel/ideals.h> 10 9 #include <kernel/polys.h> -
Singular/subexpr.cc
r4676d5 r72a01e 26 26 // #include <coeffs/longrat.h> 27 27 28 #include <Singular/febase.h>29 28 #include <kernel/ideals.h> 30 29 #include <kernel/GBEngine/kstd1.h> -
Singular/subexpr.h
r4676d5 r72a01e 12 12 #include <polys/monomials/ring.h> 13 13 14 #include <Singular/febase.h> 15 //#include <kernel/structs.h> 14 //#include <Singular/ipid.h> 16 15 17 16 #include <Singular/grammar.h> 18 17 #include <Singular/tok.h> 19 18 #include <Singular/attrib.h> 19 20 typedef enum { LANG_NONE, LANG_TOP, LANG_SINGULAR, LANG_C, LANG_MAX} language_defs; 21 class proc_singular 22 { 23 public: 24 long proc_start; // position where proc is starting 25 long def_end; // position where proc header is ending 26 long help_start; // position where help is starting 27 long help_end; // position where help is starting 28 long body_start; // position where proc-body is starting 29 long body_end; // position where proc-body is ending 30 long example_start; // position where example is starting 31 long proc_end; // position where proc is ending 32 int proc_lineno; 33 int body_lineno; 34 int example_lineno; 35 char *body; 36 long help_chksum; 37 }; 38 struct proc_object 39 { 40 //public: 41 BOOLEAN (*function)(leftv res, leftv v); 42 }; 43 44 union uprocinfodata 45 { 46 public: 47 proc_singular s; // data of Singular-procedure 48 struct proc_object o; // pointer to binary-function 49 }; 50 typedef union uprocinfodata procinfodata; 51 52 class procinfo 53 { 54 public: 55 char *libname; 56 char *procname; 57 package pack; 58 language_defs language; 59 short ref; 60 char is_static; // if set, proc not accessible for user 61 char trace_flag; 62 procinfodata data; 63 }; 64 65 typedef procinfo * procinfov; 20 66 21 67 struct _ssubexpr -
Singular/timer.cc
r4676d5 r72a01e 52 52 53 53 54 #include <libpolys/reporter/reporter.h> 54 55 #include <Singular/timer.h> 55 #include <Singular/febase.h>56 56 57 57 /*3 -
Singular/walk.cc
r4676d5 r72a01e 40 40 #include <misc/options.h> 41 41 #include <omalloc/omalloc.h> 42 #include <Singular/febase.h>43 42 #include <Singular/ipshell.h> 44 43 #include <Singular/ipconv.h> … … 62 61 #include <Singular/ipid.h> 63 62 #include <Singular/tok.h> 64 #include <Singular/febase.h>65 63 #include <coeffs/numbers.h> 66 64 #include <Singular/ipid.h> -
Singular/walk_ip.cc
r4676d5 r72a01e 12 12 #include <misc/intvec.h> 13 13 #include <omalloc/omalloc.h> 14 #include <Singular/febase.h>15 14 #include <kernel/polys.h> 16 15 #include <kernel/ideals.h> -
Singular/wrapper.cc
r4676d5 r72a01e 2 2 #include <polys/monomials/ring.h> 3 3 4 #include <Singular/febase.h>5 4 #include <kernel/polys.h> 6 5 #include <kernel/GBEngine/kstd1.h> -
dyn_modules/bigintm/bigintm.cc
r4676d5 r72a01e 8 8 #include <coeffs/coeffs.h> 9 9 #include <coeffs/longrat.h> 10 11 #include <Singular/febase.h>12 10 13 11 #include <Singular/ipid.h> -
dyn_modules/syzextra/DebugPrint.cc
r4676d5 r72a01e 27 27 #include <polys/monomials/p_polys.h> 28 28 29 #include <Singular/febase.h>30 29 #include <kernel/ideals.h> 31 30 -
dyn_modules/syzextra/myNF.cc
r4676d5 r72a01e 34 34 35 35 #include <kernel/structs.h> 36 #include <Singular/febase.h>37 36 38 37 -
kernel/structs.h
r4676d5 r72a01e 29 29 #include <polys/coeffrings.h> 30 30 31 class Voice; 31 32 class sleftv; 32 33 class procinfo; … … 44 45 isHomog = TRUE, 45 46 testHomog 47 }; 48 49 enum feBufferTypes 50 { 51 BT_none = 0, // entry level 52 BT_break = 1, // while, for 53 BT_proc, // proc 54 BT_example, // example 55 BT_file, // <"file" 56 BT_execute, // execute 57 BT_if, // if 58 BT_else // else 46 59 }; 47 60
Note: See TracChangeset
for help on using the changeset viewer.