Here is the error message:
ispLEVER Auto-Make Log File
--------------------------
Updating: Compile Logic
Start to record tcl script...
Finished recording TCL script.
Starting: 'C:\ispLEVER_Classic1_6\ispcpld\BIN\ahdl2blf.exe "studentidtobcdinabel.abl" -mod StudentIDtoBCDinABEL -ojhd compile -def _PLSI_ _LATTICE_ -imp -err automake.err -gui'
AHDL2BLF ABEL-HDL Processor
ispLEVER Classic 1.6 Copyright(C), 1992-2005, Lattice Semiconductor Corporation. All rights reserved
Portions Copyright(c), 1992-1999, Vantis Corporation
Portions Copyright(C), 1993-1998, Data I/O Corporation
Portions Copyright(C), 1997-1998, MINC Washington Corporation
Portions Copyright(C), Alan Phillips, Lancaster University Computer Centre 1992-1998
Module: 'StudentIDtoBCDinABEL'
0009 |a, b, c, d pin 1,2,3,4; "Outputs" istype 'com'; "Outputs"
^
Warning 1070:In "studentidtobcdinabel.abl":9in number 1 is already declared as 'Two'.
0009 |a, b, c, d pin 1,2,3,4; "Outputs" istype 'com'; "Outputs"
^
Warning 1070:In "studentidtobcdinabel.abl":9in number 2 is already declared as 'ZeroA'.
0009 |a, b, c, d pin 1,2,3,4; "Outputs" istype 'com'; "Outputs"
^
Warning 1070:In "studentidtobcdinabel.abl":9in number 3 is already declared as 'ZeroB'.
0009 |a, b, c, d pin 1,2,3,4; "Outputs" istype 'com'; "Outputs"
^
Warning 1070:In "studentidtobcdinabel.abl":9in number 4 is already declared as 'ThreeA'.
0009 |a, b, c, d pin 1,2,3,4; "Outputs" istype 'com'; "Outputs"
^
Syntax Error 1041: In "studentidtobcdinabel.abl":9:Keyword 'istype' is out of context.
0011 |In_s = [Two, ZeroA, ZeroB, ThreeA, Four, ThreeB, Seven, Six]; "8-bit number"
^
Syntax Error 1028: In "studentidtobcdinabel.abl":11:EQUATIONS, STATE_DIAGRAM, TRUTH_TABLE or END expected.
Module 'studentidtobcdinabel' processing complete.
AHDL2BLF complete - 2 errors, 4 warnings. Time: 1 seconds
Done: failed with exit code: 0001.
ispLEVER Auto-Make Log File
--------------------------
Updating: Compile Logic
Start to record tcl script...
Finished recording TCL script.
Starting: 'C:\ispLEVER_Classic1_6\ispcpld\BIN\ahdl2blf.exe "studentidtobcdinabel.abl" -mod StudentIDtoBCDinABEL -ojhd compile -def _PLSI_ _LATTICE_ -imp -err automake.err -gui'
AHDL2BLF ABEL-HDL Processor
ispLEVER Classic 1.6 Copyright(C), 1992-2005, Lattice Semiconductor Corporation. All rights reserved
Portions Copyright(c), 1992-1999, Vantis Corporation
Portions Copyright(C), 1993-1998, Data I/O Corporation
Portions Copyright(C), 1997-1998, MINC Washington Corporation
Portions Copyright(C), Alan Phillips, Lancaster University Computer Centre 1992-1998
Module: 'StudentIDtoBCDinABEL'
0009 |a, b, c, d pin 1,2,3,4; "Outputs" istype 'com'; "Outputs"
^
Warning 1070:In "studentidtobcdinabel.abl":9in number 1 is already declared as 'Two'.
0009 |a, b, c, d pin 1,2,3,4; "Outputs" istype 'com'; "Outputs"
^
Warning 1070:In "studentidtobcdinabel.abl":9in number 2 is already declared as 'ZeroA'.
0009 |a, b, c, d pin 1,2,3,4; "Outputs" istype 'com'; "Outputs"
^
Warning 1070:In "studentidtobcdinabel.abl":9in number 3 is already declared as 'ZeroB'.
0009 |a, b, c, d pin 1,2,3,4; "Outputs" istype 'com'; "Outputs"
^
Warning 1070:In "studentidtobcdinabel.abl":9in number 4 is already declared as 'ThreeA'.
0009 |a, b, c, d pin 1,2,3,4; "Outputs" istype 'com'; "Outputs"
^
Syntax Error 1041: In "studentidtobcdinabel.abl":9:Keyword 'istype' is out of context.
0011 |In_s = [Two, ZeroA, ZeroB, ThreeA, Four, ThreeB, Seven, Six]; "8-bit number"
^
Syntax Error 1028: In "studentidtobcdinabel.abl":11:EQUATIONS, STATE_DIAGRAM, TRUTH_TABLE or END expected.
Module 'studentidtobcdinabel' processing complete.
AHDL2BLF complete - 2 errors, 4 warnings. Time: 1 seconds
Done: failed with exit code: 0001.