Exepected Unqualified-id numeric constant HELP!

So, I have no idea what is causing this error. Any help would be greatly appreciated!

error: expected unqualified-id before numeric constant In function ‘void loop()’:

#include <Ethernet.h>


/*
 * Ethernet-Stepper Server
 *
 * This program functions as a server which receives commands from a client and sends pulses to
 * a stepper motor based upon the received command. The program also sends back information reporting
 * the actions it has taken. 
 * The command set as received through the ethernet shield is as follows: 
 *UXXXX  Linear motor up XXXX degrees. ex. U0360 would be a 360 turn approx 1"
 *DXXXX  Linear motor down XXXX degrees. ex. D0360 would be a -360 turn approx 1"
 *LXXXX  Rotary Motor CCW XXXX degrees. ex L1080 would be 4 turns CCW
 *RXXXX  Rotary Motor CW XXXX degrees. ex R1080 would be 4 turns CW
 *TXXXX  Set Rotary Time delay speeds up or slows down the motor
 *SXXXX  set linear time delay speeds up or slows down the motor
 */

// network configuration.  gateway and subnet are optional.
byte mac[] = { 
  0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
byte ip[] = { 
  192, 168, 254, 39 };

// telnet defaults to port 23
Server server = Server(23);
int dirpin = 7; //The stepper direction is set by this pin
int steppin = 6; //The stepper motion is controlled by pulses on this pin.
int linsteppin = 9; // The linear motor motion is controlled by pulses on this pin.
int lindirpin = 8; //The linear motor direction is controlled by this pin.
int angle = 0;
int linangle = 0;
int numofsteps = 0;
int linnumofsteps = 0;
int TimeDelay = 150; //This is the stepper motor's delay parameter
int linTimeDelay = 500; //This is the linear motor's delay parameter.
int ledPin = 13 //LED connected to digital pin 13

void setup()
{
  // initialize the ethernet device
  Ethernet.begin(mac, ip);
  // start listening for clients
  server.begin();

  pinMode(dirpin, OUTPUT);
  pinMode(steppin, OUTPUT);
  pinMode(linsteppin, OUTPUT);
  pinMode(lindirpin, OUTPUT);
  digitalWrite(dirpin, HIGH); //Set default direction
  digitalWrite(lindirpin, HIGH);
  pinMode(ledPin, OUTPUT); //sets the digital led pin as output

}

void loop()
{
  Client client = server.available();
  if (client)
  {
    boolean messageComplete = false;
    long timeOut = millis();
    char lineBuffer[100]; // large buffer for storing data
    int charCount;

    while (!messageComplete || server.available())
    {
      if ((abs(millis() - timeOut)) > 2000)
      {
        server.println("Timeout On Response");
        break;
      }
      if (server.available())
      {
        lineBuffer[charCount] = client.read();
        if (lineBuffer[charCount] == 13) //Waits for a carriage return
        {
          messageComplete = true;
        }
        charCount++;
        delay(50);
      }
    }

    if (messageComplete)
    {
      switch (lineBuffer[0])
      {

      case 'U': //"UXXXX" received where X is a number 0 to 9
        digitalWrite(lindirpin, LOW);
        server.println("Going UP. ");

        char lintempSteps[5]; //This is a string used to convert the buffer elements into a 4 long number "XXXX"
        for (int i = 1; i < 5; i++) //This loop confirms the XXXX is a number and then stores into the lintempsteps variable
        {
          if (lineBuffer[i] >= '0' && lineBuffer[i] <= '9')
          {
            lintempSteps[i - 1] = lineBuffer[i];
          }
          else
          {
            server.println("Invalid Lin Angle");
            break;
          }
        }
        linnumofsteps = atoi(lintempSteps);
        server.print("Valid Lin Angle Received = "); //This simple informs the client that a valid move command was received.
        server.print(linnumofsteps);
        server.println(" Degrees.");
        linmoveMotor(); //Moves the motor using 'linnumsteps'
        break;

      case 'D': //"DXXXX" received where X is a number 0 to 9
        digitalWrite(lindirpin, HIGH);
        server.println("Going DOWN. ");

        char lintempSteps[5]; //This is a string used to convert the buffer elements into a 4 long number "XXXX"
        for (int i = 1; i < 5; i++) //This loop confirms the XXXX is a number and then stores into the lintempsteps variable
        {
          if (lineBuffer[i] >= '0' && lineBuffer[i] <= '9')
          {
            lintempSteps[i - 1] = lineBuffer[i];
          }
          else
          {
            server.println("Invalid Lin Angle");
            break;
          }
        }
        linnumofsteps = atoi(lintempSteps);
        server.print("Valid Lin Angle Received = "); //This simple informs the client that a valid move command was received.
        server.print(linnumofsteps);
        server.println(" Degrees.");
        linmoveMotor(); //Moves the motor using 'linnumsteps'
        break;

      case 'T':
        char tempDelay[5];
        for (int i = 1; i < 5; i++)
        {
          if (lineBuffer[i] >= '0' && lineBuffer[i] <= '9')
          {
            tempDelay[i - 1] = lineBuffer[i];
          }
          else
          {
            server.println("Invalid Time Delay");
            break;
          }
        }
        TimeDelay = atoi(tempDelay);
        server.print("Valid Rotary Time Delay Received = ");
        server.print(TimeDelay);
        server.println(" Milliseconds.");
        break;

      case 'S':
        char lintempDelay[5];
        for (int i = 1; i < 5; i++)
        {
          if (lineBuffer[i] >= '0' && lineBuffer[i] <= '9')
          {
            lintempDelay[i - 1] = lineBuffer[i];
          }
          else
          {
            server.println("Invalid Time Delay");
            break;
          }
        }
        linTimeDelay = atoi(lintempDelay);
        server.print("Valid Linear Time Delay Received = ");
        server.print(linTimeDelay);
        server.println(" Milliseconds.");
        break;

      case 'R':
        digitalWrite(dirpin, HIGH);
        server.println("Going CW");
        char tempSteps[5];
        for (int i = 1; i < 5; i++)
        {
          if (lineBuffer[i] >= '0' && lineBuffer[i] <= '9')
          {
            tempSteps[i - 1] = lineBuffer[i];
          }
          else
          {
            server.println("Invalid Angle");
            break;
          }
        }
        numofsteps = atoi(tempSteps);
        server.print("Valid Angle Received = ");
        server.print(numofsteps);
        server.println(" Degrees.");
        moveMotor();
        break;

      case 'L':
        digitalWrite(dirpin, LOW);
        server.println("Going CCW");     
        char tempSteps[5];
        for (int i = 1; i < 5; i++)
        {
          if (lineBuffer[i] >= '0' && lineBuffer[i] <= '9')
          {
            tempSteps[i - 1] = lineBuffer[i];
          }
          else
          {
            server.println("Invalid Angle");
            break;
          }
        }
        numofsteps = atoi(tempSteps);
        server.print("Valid Angle Received = ");
        server.print(numofsteps);
        server.println(" Degrees.");
        moveMotor();
        break;

      default:
        server.println("Default");
        break;

      }
    }
  }  
}

void moveMotor()
{
  server.print("Taking ");
  angle = (4.4444 * numofsteps);
  server.print(angle);
  server.println(" Lines.");


  for (int i = 0; i<angle; i++)
  {
    digitalWrite(steppin, HIGH);
    delayMicroseconds(TimeDelay); //The delay helps prevent this motor from skipping steps. This variable must be set for each motor via testing.
    digitalWrite(steppin, LOW);
    delayMicroseconds(TimeDelay); //The delay helps prevent this motor from skipping steps. This variable must be set for each motor via testing.
  }
  server.println("Move Complete.");
} 

void linmoveMotor()
{
  server.print("Taking ");
  linangle = (4.4444 * linnumofsteps);
  server.print(linangle);
  server.println(" Lines.");


  for (int i = 0; i<linangle; i++)
  {
    digitalWrite(linsteppin, HIGH);
    delayMicroseconds(linTimeDelay); //The delay helps prevent this motor from skipping steps. This variable must be set for each motor via testing.
    digitalWrite(linsteppin, LOW);
    delayMicroseconds(linTimeDelay); //The delay helps prevent this motor from skipping steps. This variable must be set for each motor via testing.
  }
  server.println("Move Complete.");
}
int ledPin = 13 //LED connected to digital pin 13

need be

int ledPin = 13; //LED connected to digital pin 13

Unless the Client library defaultly converts to a bool, you also need to change:

if (client)

:)

[edit]Seems like if (client.connected()) is the way to go.[/edit]

Wonderful. It looks like that should take care of it! I went through looking for those but someone missed that one. Oh, for line numbers on the errors!

Oh, for line numbers on the errors!

The IDE highlights the line that it thinks the error occurred on. It's either on that line or the preceding line 99% of the time.