SW500007 Microchip Technology, SW500007 Datasheet - Page 346

PICC-18 PRO

SW500007

Manufacturer Part Number
SW500007
Description
PICC-18 PRO
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC18r
Datasheets

Specifications of SW500007

Supported Families
PIC18
Core Architecture
PIC
Software Edition
Professional
Kit Contents
Software And Docs
Mcu Supported Families
PIC18
Tool Function
Compiler
Tool Type
Compiler
Lead Free Status / RoHS Status
Not applicable / RoHS Compliant
For Use With/related Products
PIC18 Series
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
015P
778-1002
778-1002
(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 preceeding a close brace or keyword typically
results in some other error being issed for the following code which the parser assums to be part of
the original statement.
(315) { expected
An opening brace was expected here. This error may be the result of a function definition missing
the opening brace, e.g.:
(316) } expected
A closing brace was expected here. This error may be the result of a initialized array missing the
closing brace, e.g.:
(317) ( expected
An opening parenthesis, (, was expected here. This must be the first token after a while, for, if,
do or asm keyword, e.g.:
(318) string expected
The operand to an asm statement must be a string enclosed in parentheses, e.g.:
332
while(a) {
}
void process(char c)
}
char carray[4] = { 1, 2, 3, 4; /* woops -- no closing brace */
if a == b /* should be: if(a == b) */
asm(nop); /* that should be asm(“nop”);
b = a-- /* woops -- where is the semicolon? */
return max(c, 10) * 2; /* error flagged here */
b = 0;
/* error is flagged here */
/* woops -- no opening brace after the prototype */
Error and Warning Messages
(Parser)
(Parser)
(Parser)
(Parser)
(Parser)

Related parts for SW500007