Nyelvi elemek
Jelkészlet
A nyelv jelen implementációiban az ASCII karakterkészlet jelei szerepelhetnek a programkódban. A program lexikális elemeit szükség esetén whitespace-jelekkel határolhatjuk el egymástól. Az utasításokat pontosvessző választja el egymástól. A nyelv nem teljesen case sensitive, azaz nem különbözteti meg a kis- és nagybetűket a parancsoknál és a változóneveknél, de minden másnál igen.
Azonosítók
- betűvel kell kezdődnie
- maximum 255 karakter lehet
- kis- és nagybetű érzékeny
Literálok
- Egész literálok: Előjeles integer szám az integer határain belül 10-es számrendszerben. pl.: -8, 7, 120
- Lebegőpontos literálok : double literal - előjeles valós szám a Double határain belül. pl.: 9.99 vagy 0.00314159e30 vagy 333.333e200
- Boolean literálok: A boolean típusnak két literálértéke lehet: True, False
- String literálok: Idézőjelek között adjuk meg. „alma”
- Date literál: # jelek között adjuk meg. Példa: #7/6/2009# Formátum: mm/dd/yyyy
- Empty literal : Empty kulcsszó
- Null literal: Null kulcsszó
- Kommentek: ’ a komment jel
Fenntartott szavak
- And
- As
- Boolean
- ByRef
- Byte
- ByVal
- Call
- Case
- Class
- Const
- Currency
- Debug
- Dim
- Do
- Double
- Each
- Else
- ElseIf
- Empty
- End
- EndIf
- Enum
- Eqv
- Event
- Exit
- False
- For
- Function
- Get
- GoTo
- If
- Imp
- Implements
- In
- Integer
- Is
- Let
- Like
- Long
- Loop
- LSet
- Me
- Mod
- New
- Next
- Not
- Nothing
- Null
- On
- Option
- Optional
- Or
- ParamArray
- Preserve
- Private
- Public
- RaiseEvent
- ReDim
- Rem
- Resume
- RSet
- Select
- Set
- Shared
- Single
- Static
- Stop
- Sub
- Then
- To
- True
- Type
- TypeOf
- Until
- Variant
- Wend
- While
- With
- Xor