Backshar+
Backshar+, a sequel to Backshar, is a completely symbol-based language. Nothing, unlike Backshar, uses A-Z & 0-9. It was remade like this by threesodas to be more "esoteric". Every single command is the same, except when writing variable names, string names, function names, etc. It uses a combination of symbols to represent the character desired to use.
Syntax
Print & read input
(string)=>[@] : Print a string.
()<=[@] : Read a user input. Does not set input to anything.
Variables
#[var name]=>[value] : Set a variable to value.
#[var name]<=[@] : Set a variable to user input.
#[var name]<=[var name] : Set a variable to another variable's value.
#[var name]<=(type) : Convert a variable to a certain type (string, int, bool, etc.)
Condition Statements
$%(value or var) (condition) (value or var) & : If statement
If statements must use indent.
This is valid code:
$%=#. &# ^#. #[\\,]=>=#. #[:&,]=>^#.
This is invalid code:
$%=#. &# ^#. #[\\,]=>=#. #[:&,]=>^#.
This too is invalid:
$%=#. &# ^#.
  #[\\,]=>=#.
    #[:&,]=>^#.
$&(value or var) & : Switch statement
$@ (condition)=> (action) : Case (Switch statement)
Operators & Conditions
Conditions
!# : Equals (==)
$# : Not equals (!=)
&# : Greater than (>)
*# : Less than (<)
+# : Or (||)
-# : And (&&)
Operators
^% : Plus (+)
@% : Minus (-)
*% : Times(*)
!% : Divide (/)
?% : Join (+)
Comments
_(string) : Single Line Comment
!( + )/ : Multi Line Comment
Functions
@[func name]( + )@ : Function
Time & Date
All info is returned as a numerical value.
*! : Current Day of Month
!! : Current Year
?! : Current Day of Week
$! : Current Month
&! : Current Week
^^ : Current Hour
@^ : Current Minute
#^ : Current Second
Timezones are returned as UTC-6:00 or UTC+5:00.
$^ : Timezone
Symbols which represent characters
| Character | Combination | 
|---|---|
| Aa | #$, | 
| Bb | @#, | 
| Cc | ^&, | 
| Dd | %%, | 
| Ee | $+, | 
| Ff | ]?, | 
| Gg | [@, | 
| Hh | !$, | 
| Ii | {%, | 
| Jj | !,, | 
| Kk | ~$, | 
| Ll | (@, | 
| Mm | :&, | 
| Nn | ;@, | 
| Oo | )^, | 
| Pp | *~, | 
| $$, | |
| Rr | ##, | 
| Ss | !!, | 
| Tt | &&, | 
| Uu | {&, | 
| Vv | *}, | 
| Ww | "", | 
| Xx | \\, | 
| Yy | ">, | 
| Zz | //, | 
| 0 | ??. | 
| 1 | #@. | 
| 2 | ^#. | 
| 3 | %#. | 
| 4 | :;. | 
| 5 | =#. | 
| 6 | (&. | 
| 7 | %^. | 
| 8 | []. | 
| 9 | **. | 
| SPACE | !%\ | 
| . | >?! | 
| , | &&! | 
| ! | !!! | 
| ? | %#! | 
Hello, World! Program
("!$,$+,(@,(@,)^,!%\&&!"",)^,##,(@,%%,!!!")=>[@]