43 #include <visp3/robot/vpMy.h>
44 #include <visp3/robot/vpArit.h>
45 #include <visp3/robot/vpView.h>
46 #include <visp3/robot/vpBound.h>
47 #include <visp3/robot/vpToken.h>
48 #include <visp3/robot/vpLex.h>
49 #include <visp3/robot/vpSkipio.h>
52 #ifndef DOXYGEN_SHOULD_SKIP_THIS
55 extern Byte *get_remove (
void);
56 extern View_parameters *get_view_parameters (
void);
64 void parser (Bound_scene *bsp)
68 while ((token = lex ()) != T_EOF)
80 if (bsp->bound.nbr == BOUND_NBR) {
81 fprintf (stderr,
"mire: too much bound\n");
85 &(bsp->bound.ptr[bsp->bound.nbr++]));
89 fscanf_Remove (get_remove ());
92 fscanf_View_parameters (get_view_parameters ());
93 set_projection (
void);
97 lexerr (
"start",
"keyword expected", NULL);
102 lexerr (
"start",
"symbol '$' expected", NULL);