---
title: "Understand reserved words"
canonical: "https://help.vicon.com/space/ShogunPost121/1253737071/Understand%20reserved%20words"
format: markdown
---
Reserved words define control constructs, data types, and Boolean states in Shogun Post scripts. Do not use reserved words as variable names in your script commands.

The following are reserved words.

`assert`  
`boolean`  
`break`  
`case`  
`continue`  
`default`  
`do`  
`else`  
`false`  
`float`  
`for`  
`function`  
`if`  
`input`  
`int`  
`no`  
`off`  
`on`  
`return`  
`string`  
`switch`  
`toggle`  
`true`  
`vector`  
`void`  
`while`  
`yes`

See also [input (HSL reserved word)](https://vicon-help.atlassian.net/wiki/spaces/ShogunPost121/pages/1253737819).