#include "vray.hh"
struct Input_command {
- Real when;
-
/// analogous to argv[]
svec<Scalar> args;
void print()const;
Input_command *get_partial_command(Real u);
Input_command* get_skip_command( int,Real);
Input_command* get_grouping_command( svec<int>);
-
-void
-interpret_meter(Input_command *c, int &beats_per_meas, int& one_beat,
- Real& whole_per_measure);
-
-Input_command *get_bar_command(Real );
+Input_command *get_bar_command( );
#endif // INPUTCOMMAND_HH
Input_command::Input_command()
{
- when = -1;
}
-Input_command::Input_command(Real w)
+Input_command::Input_command(Real )
{
- when =w;
}
Input_command::operator Command()
{
- Command c(when);
+ Command c;
if (!args.sz())
return c;
}
Input_command *
-get_bar_command(Real w)
+get_bar_command()
{
Input_command*c = new Input_command;
- c->when = w;
+
c->args.add( "BAR");
c->args.add( "|");
void
Input_command::print()const
{
- mtor << "{ at " << when;
+ mtor << "{ ";
if (args.sz()) {
mtor<< " args: ";
for (int i = 0; i<args.sz(); i++)