Unfortunately not. But you can copy and paste from scripter source code itself.
The following code is used to check if the id is valid one.
result := (id<>'begin') and
(id<>'end') and
(id<>'var') and
(id<>'try') and
(id<>'except') and
(id<>'finally') and
(id<>'do') and
(id<>'if') and
(id<>'then') and
(id<>'while') and
(id<>'for') and
(id<>'repeat') and
(id<>'until') and
(id<>'case') and
(id<>'with') and
(id<>'not') and
(id<>'and') and
(id<>'or') and
(id<>'xor') and
(id<>'div') and
(id<>'mod') and
(id<>'shl') and
(id<>'shr') and
(id<>'is') and
(id<>'as') and
(id<>'procedure') and
(id<>'function') and
(id<>'program') and
(id<>'to') and
(id<>'step') and
(id<>'const') and
(id<>'forward');