Hola, estoy tratando de hacer funcioar un LDR pero me da millones de errores de rpogramacion, estoy usando un 12f629, tengo un led en el GP5 y el ldr en el GP4

probe con el archivo que trae el pbp y me da los errores que salen ahi...
Include "modedefs.bas" " Mode definitions for Serout
Define OSCCAL_1K 1 " Calibrate internal oscillator
" Define ADCIN parameters
Define ADC_BITS 10 " Set number of bits in result
Define ADC_CLOCK 3 " Set clock source (3=rc)
Define ADC_SAMPLEUS 50 " Set sampling time in uS
LCD Var GPIO.1 " LCD TX pin
adval Var Word " Create adval to store result
ADCON0.7 = 1 " Right justify result
ANSEL = %00111000 " Set AN3 analog, rest digital
CMCON = 7 " Analog comparators off
Pause 500 " Wait .5 second for LCD to init
loop: ADCIN 3, adval " Read channel 3 to adval
Serout LCD,T2400,[$fe, 1] " Clear screen
Serout LCD,T2400,["Value: ", #adval] " Display the decimal value
Pause 100 " Wait .1 second
Goto loop " Do it forever
End
saludos