fix validator line number calculation (line start at 0)
diff --git a/plugins/org.eclipse.ldt.support.lua51/src/org/eclipse/ldt/support/lua51/internal/validator/Lua51SourceValidator.java b/plugins/org.eclipse.ldt.support.lua51/src/org/eclipse/ldt/support/lua51/internal/validator/Lua51SourceValidator.java
index b70ff1d..a6afa55 100644
--- a/plugins/org.eclipse.ldt.support.lua51/src/org/eclipse/ldt/support/lua51/internal/validator/Lua51SourceValidator.java
+++ b/plugins/org.eclipse.ldt.support.lua51/src/org/eclipse/ldt/support/lua51/internal/validator/Lua51SourceValidator.java
@@ -40,13 +40,13 @@
 			Activator.logWarning("validation 5.1 failed", e); //$NON-NLS-1$
 			cleanedSource = null;
 			errorMessage = "Unexpected error ..."; //$NON-NLS-1$
-			lineIndex = 1;
+			lineIndex = 0;
 			return false;
 		}
 
 		cleanedSource = lua.toString(-3);
 		errorMessage = lua.toString(-2);
-		lineIndex = Math.max(lua.toInteger(-1) - 1, 1);
+		lineIndex = Math.max(lua.toInteger(-1) - 1, 0);
 
 		return errorMessage == null;
 	}
diff --git a/plugins/org.eclipse.ldt.support.lua52/src/org/eclipse/ldt/support/lua52/internal/validator/Lua52SourceValidator.java b/plugins/org.eclipse.ldt.support.lua52/src/org/eclipse/ldt/support/lua52/internal/validator/Lua52SourceValidator.java
index 81f858b..4c220c9 100644
--- a/plugins/org.eclipse.ldt.support.lua52/src/org/eclipse/ldt/support/lua52/internal/validator/Lua52SourceValidator.java
+++ b/plugins/org.eclipse.ldt.support.lua52/src/org/eclipse/ldt/support/lua52/internal/validator/Lua52SourceValidator.java
@@ -40,13 +40,13 @@
 			Activator.logWarning("validation 5.2 failed", e); //$NON-NLS-1$
 			cleanedSource = null;
 			errorMessage = "Unexpected error ..."; //$NON-NLS-1$
-			lineIndex = 1;
+			lineIndex = 0;
 			return false;
 		}
 
 		cleanedSource = lua.toString(-3);
 		errorMessage = lua.toString(-2);
-		lineIndex = Math.max(lua.toInteger(-1) - 1, 1);
+		lineIndex = Math.max(lua.toInteger(-1) - 1, 0);
 
 		return errorMessage == null;
 	}