-
Notifications
You must be signed in to change notification settings - Fork 12
Implementation status
sisshiki1969 edited this page Aug 17, 2021
·
5 revisions
Attention:
Still in alpha, so the implementation and builtin libraries are immature.
Please note that some of features listed below are functional but still currently incomplete.
- Literals
- Bool
- Integer
- Float
- Imaginary number literal
- String literal
- String literal with interpolation
- % notation
- Heredocument
- Array literal
- Hash literal
- Lambda literal
- Block literal
- Regular expression
- Builtin Class
- Object
- Module
- Class
- Integer
- Float
- Complex
- Symbol
- String
- Range
- Array
- Hash
- Proc
- Method
- Regexp
- Struct
- Enumerator
- Fiber
- Struct
- Exception
- Binding
- Variables
- Local variable
- Instance variable
- Class variable
- Global variable
- Constants
- Constant
- Branch and Loop
- If-then-elsif-else
- Unless-then-else
- Postfix if / unless
- For-in
- Break / Continue
- While
- Until
- Postfix while / until
- Case-when
- Return
- Case-in
- Flow control
- Break / Next
- Retry
- Begin-rescue-ensure
- Methods
- Instance Method
- Class Method
- Singleton Method
- Method missing
- Class and Module
- Subclass
- Singleton class
- Initializer
- Attribute accessor
- open class (Ad-hoc class definition)
- Module
- include / prepend