mirror of
https://github.com/wailsapp/wails.git
synced 2026-03-14 14:45:49 +01:00
| .. | ||
| testdata | ||
| models.go | ||
| parser.go | ||
| parser_test.go | ||
| README.md | ||
Parser
This package contains the static analyser used for parsing Wails projects so that we may:
- Generate the bindings for the frontend
- Generate Typescript definitions for the structs used by the bindings
Implemented
- Parsing of structs
- Generation of models
- Scalars
- Arrays
- Maps
- Structs
- Generation of bindings
Limitations
There are many ways to write a Go program so there are many different program structures that we would need to support. This is a work in progress and will be improved over time. The current limitations are:
- The call to
application.New()must be in themainpackage - Bound structs must be declared as struct literals