Releases: QVoG-BUAA/QVoG-Lib
Releases · QVoG-BUAA/QVoG-Lib
v1.0
Version 0.1.2
First Version
Overview
- Support for ArkTS
- Common value and type support
Capabilities
Type Support
- Any: any
- Unknown: unknown
- Primitive type:
- boolean
- number
- string
- null
- undefined
- literal: string | number | boolean
- array
- tuple
- function
- class
- void
- union
- never
- alias
- generic
- annotation
Value Support
- Local (Variable)
- Constant
- BooleanConstant
- NumberConstant
- StringConstant
- NullConstant
- UndefinedConstant
- Reference
- FieldReference
- ArrayReference
Statement Support
- Assignment
- Invoke
- Return
- Return void
- If
- Switch (unable to support)
- Throw
Expression Support
- Binary Operator
- Compare Operator
- Unary Operator
- Invoke
- New
- New Arrary
- Delete
- Await
- Yield
- Type of
- Instance of
- Cast