@@ -199,9 +199,9 @@ directive:
199199 | SIDE_SET value OPTIONAL { pioasm.get_current_program(@1 , " .side_set" , true ).set_sideset(@$ , $2 , true , false ); }
200200 | SIDE_SET value PINDIRS { pioasm.get_current_program(@1 , " .side_set" , true ).set_sideset(@$ , $2 , false , true ); }
201201 | SIDE_SET value { pioasm.get_current_program(@1 , " .side_set" , true ).set_sideset(@$ , $2 , false , false ); }
202- | DOT_IN value direction autop threshold { pioasm.get_current_program(@1 , " .out " , true ).set_in(@$ , $2 , $3 , $4 , $5 ); }
202+ | DOT_IN value direction autop threshold { pioasm.get_current_program(@1 , " .in " , true ).set_in(@$ , $2 , $3 , $4 , $5 ); }
203203 | DOT_OUT value direction autop threshold { pioasm.get_current_program(@1 , " .out" , true ).set_out(@$ , $2 , $3 , $4 , $5 ); }
204- | DOT_SET value { pioasm.check_version( 1 , @$ , " .in " ); pioasm. get_current_program(@1 , " .out " , true ).set_set_count(@$ , $2 ); }
204+ | DOT_SET value { pioasm.get_current_program(@1 , " .set " , true ).set_set_count(@$ , $2 ); }
205205 | WRAP_TARGET { pioasm.get_current_program(@1 , " .wrap_target" ).set_wrap_target(@$ ); }
206206 | WRAP { pioasm.get_current_program(@1 , " .wrap" ).set_wrap(@$ ); }
207207 | WORD value { pioasm.get_current_program(@1 , " instruction" ).add_instruction(std::shared_ptr<instruction>(new instr_word(@$ , $2 ))); }
0 commit comments