SW500010 Microchip Technology, SW500010 Datasheet - Page 377

HI-TECH C PRO FOR PIC10/12/16

SW500010

Manufacturer Part Number
SW500010
Description
HI-TECH C PRO FOR PIC10/12/16
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC10/12/16r
Datasheets

Specifications of SW500010

Supported Families
PIC10, PIC12, PIC16
Core Architecture
PIC
Software Edition
Professional
Kit Contents
Software And Docs
Mcu Supported Families
PIC10/12/16
Tool Type
Compiler
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
PIC10, PIC12, PIC14, PIC16, PIC16E
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
019P
778-1006
778-1006
Error and Warning Messages
(309) too many symbols
There are too many symbols for the assembler’s symbol table. Reduce the number of symbols in
your program.
(310) "]" expected
A closing square bracket was expected in an array declaration or an expression using an array index,
e.g.
(311) closing quote expected
A closing quote was expected for the indicated string.
(312) "*" expected
The indicated token was expected by the parser.
(313) function body expected
Where a function declaration is encountered with K&R style arguments (i.e. argument names but no
types inside the parentheses) a function body is expected to follow, e.g.:
(314) ";" expected
A semicolon is missing from a statement. A close brace or keyword was found following a statement
with no terminating semicolon, e.g.:
Note: Omitting a semicolon from statements not preceding a close brace or keyword typically results
in some other error being issued for the following code which the parser assumes to be part of the
original statement.
process(carray[idx);
/ * the function block must follow, not a semicolon * /
int get_value(a, b);
while(a) {
}
b = a--
/ * oops -- where is the semicolon? * /
/ * error is flagged here * /
/ * oops --
should be: process(carray[idx]); * /
(Assembler)
(Parser)
(Parser)
(Parser)
(Parser)
(Parser)
377

Related parts for SW500010