SQL*Plus commands

Starting the building of SQL*Plus commands
Figuring out substitutions

Ain't it fun?
Struggling with substitution

Fun never ends, you  know.
Ok, figured out substitution

How do you like this? Can you tell what the value will be?

define x=& var& var.x&&&&var.& var& &+ &&&= =  & & c &

substitutions are:

1 or 2 ampersands
zero or more spaces
any amount of word characters (anything else
treats the & and whatever follows literally)
Now dealing with "continuation"

That is a - before the line end (similar to \ on *nix)
It's a pain form sqlplus commands, as they are single line and it is
difficult properly split sections.

This is becoming more an exercise on Regular Expressions with the Oracle
grammar as a byproduct

I just have to stop somewhere, this is not an IDE