Warning
You're browsing the old v2.x documentation. This version is no longer maintained. Click here to go the v3.x documentation.
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
syntax [2019/07/08 11:31] – [Case sensitivity] neils | syntax [2019/08/25 19:24] – [Syntax] neils | ||
---|---|---|---|
Line 3: | Line 3: | ||
An **XC=BASIC** program is built from one or more plain ASCII text files that consist of lines, allowing only one statement per line. | An **XC=BASIC** program is built from one or more plain ASCII text files that consist of lines, allowing only one statement per line. | ||
- | Each line may contain a statement, a label or both. | + | Each line may contain a label, a statement, |
label1: print "hello world" | label1: print "hello world" | ||
Line 43: | Line 43: | ||
Keywords may be written in lowercase or uppercase as well. All identifiers (variable names, procedure names, etc.) can be mixed-case and are case sensitive by default. | Keywords may be written in lowercase or uppercase as well. All identifiers (variable names, procedure names, etc.) can be mixed-case and are case sensitive by default. | ||
- | If the '' | + | If the '' |
===== Identifiers ===== | ===== Identifiers ===== | ||
Line 85: | Line 85: | ||
print " | print " | ||
| | ||
+ | Make sure to check the list of all [[petscii_escape_sequences|]]. | ||
+ | ===== Character literals ===== | ||
+ | Since version 1.2, a character enclosed in single quotes (''''' | ||
+ | |||
+ | Example: | ||
+ | |||
+ | print ' | ||
+ | rem -- will output: 66 | ||
+ | print ' | ||
+ | rem -- will output: 5 |