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