vipsi - the friendly vip script interpreter

Instructions

swap

Instructions: swapswap <variable>, <variable>
Instructions: swapswap Text functions: file
Instructions: file
file
<filename>, Text functions: file
Instructions: file
file
<filename> Instructions: swapswap Text functions: file
Instructions: file
file
<filename>, <filename>

Exchange contents of two Glossary: Variable, var_refvariables Operators: Boolean Or with Variable "||="
Operators: Bitwise Or with Variable "|="
Operators: Bitwise Or "|"
Operators: Boolean Or "||"
or
two Text functions: file
Instructions: file
files
.

Operators: Bitwise Not "~"
Operators: Boolean Negation "!"
Note
on Vipsi command syntax: Identifiers (names)
Identifiers, names
Operators: Make Identifier "@"
Text functions: name
Glossary: Name, Identifier
names
: currently (version 0.8.8), Flow control: if … then
Flow control: if … then
if the
Data Types: Lists and arrays
Item selector "[]": Lists
Glossary: list, list_val
list
items are named Flow control: if … then
Flow control: try … then
then
vipsi - the friendly one.: The namethe names are swapped along with their data. Thus accessing items by Vipsi command syntax: Identifiers (names)
Identifiers, names
Operators: Make Identifier "@"
Text functions: name
Glossary: Name, Identifier
name
yields Flow control: if … then
Flow control: try … then
the
same data as prior to shuffling, except Flow control: if … thenif multiple items with same Vipsi command syntax: Identifiers (names)
Identifiers, names
Operators: Make Identifier "@"
Text functions: name
Glossary: Name, Identifier
name
are present in Flow control: if … then
Flow control: try … then
the
Data Types: Lists and arrays
Item selector "[]": Lists
Glossary: list, list_val
list
. List functions: thisThis may be changed. Future version will probably only move Flow control: if … then
Flow control: try … then
the
data Operators: Boolean And with Variable "&&="
Operators: Bitwise And with Variable "&="
Operators: Bitwise And "&"
Operators: Boolean And "&&"
and
no Vipsi command syntax: Identifiers (names)
Identifiers, names
Operators: Make Identifier "@"
Text functions: name
Glossary: Name, Identifier
names
.

vipsi> Instructions: var
How does VScript::Value() work?: Var*&
var
a = { x=22, y=33, z=44 }
vipsi> Instructions: putput a { x=22, y=33, z=44 } vipsi> Instructions: swapswap a.y,a.z vipsi> Instructions: putput a { x=22, y=44, z=33 } i> vipsi> Instructions: var
How does VScript::Value() work?: Var*&
var
a = 22, b=33
vipsi> Instructions: putput a,b 2233 vipsi> Instructions: swapswap a,b vipsi> Instructions: putput a,b 3322 vipsi>

Valid HTML   Valid CSS