hecoding/Pac-Man

ParserTree / CleanTree bugs

hecoding opened this issue · 0 comments

  • Incomplete parse
    Este código saca incomplete parse por consola. En el último else he puesto un espacio antes de la llave. else {
if( ! isJunction ){ 
	if( getClosestNonEdibleGhostDistanceToClosestJunctionDown == 1 ){ 
		getDirectionTowardsClosestPill
	 }
	 else{ 
		getDirectionTowardsClosestEdibleGhost
	 }
 }
 else{ 
	if( getDistanceToClosestEdibleGhost >= 36 ){ 
		getDirectionTowardsClosestPowerPill
	 }
	 else { 
		getDirectionTowardsClosestEdibleGhost
	 }
 }
  • Boom
    Este código revienta. He puesto un espacio después del primer if, antes del paréntesis. if (
if ( ! isJunction ){ 
	if( getClosestNonEdibleGhostDistanceToClosestJunctionDown == 1 ){ 
		getDirectionTowardsClosestPill
	 }
	 else{ 
		getDirectionTowardsClosestEdibleGhost
	 }
 }
 else{ 
	if( getDistanceToClosestEdibleGhost >= 36 ){ 
		getDirectionTowardsClosestPowerPill
	 }
	 else{ 
		getDirectionTowardsClosestEdibleGhost
	 }
 }
  • Boom 2
    Esto peta as well. He puesto un espacio en el primer if, después del paréntesis de cierre y antes de la llave. ! isJunction ) {
if( ! isJunction ) { 
	getDirectionTowardsClosestPill
 }
 else{ 
	getDirectionTowardsClosestEdibleGhost
 }