keywords - Raesangur/PascalScript_Reference GitHub Wiki
switch
loop
- functions
return
- Attributes:
#discardable
#throws
#weak
#default
#delete
#overload
#override
#virtual
#inline
#interrupt
#anonymous
- templates
- exceptions
- metadata & reflections
typeof
sizeof
alignof
nameof
accessof
scopeof
instanceof
memberof<>
- types
type
- casts
cast<>
force_cast<>
dyn_cast<>
inherits
- fundamental types
uint, int
uint8, uint16, uint32, uint64, int8, int16, int32, int64
ulong, long
ufloat, float
float16, float32, float64
bool
void
char, char8, char16, char32
byte, bit
- operators
- assignment operators
operator=
operator+=
operator-=
operator*=
operator/=
operator%=
operator&=
operator|=
operator^=
operator<<=
operator>>=
- arithmetic operators
operator+
operator++
++operator
operator-
operator--
--operator
operator*
operator**
operator/
operator%
operator~
operator&
operator|
operator^
operator<<
operator>>
- logical & comparison operators
!operator
operator&&
operator||
operator==
operator===
operator!=
operator!==
operator>
operator>=
operator<
operator<=
operator<=>
- member access & others
operator[]
*operator
&operator
&&operator
operator.
operator->
operator::
operator,
operator?:
operator??
operator...
- misc