doc: update README status
This commit is contained in:
parent
c52acb7249
commit
48c58898ab
@ -34,9 +34,10 @@ The goal is to produce idiomatic, maintainable Go code as part of a one-off conv
|
|||||||
[ ] Consts and `define()`
|
[ ] Consts and `define()`
|
||||||
[ ] `isset`/`unset`
|
[ ] `isset`/`unset`
|
||||||
[ ] `instanceof`
|
[ ] `instanceof`
|
||||||
[ ] `try`/`catch`/`finally`
|
[X] `try`/`catch`/`finally`
|
||||||
- Intend to implement using err checks, not panic/recover
|
- [X] Implement using err checks, not panic/recover
|
||||||
- Any statements within the try block should capture the finally/catch to run within any interior err-check blocks
|
- Maybe `finally` would be more accurately implemented as defer inside an IIFE, but that is not idiomatic, maintainable Go code.
|
||||||
|
- Any statements within the try block should capture the finally/catch to run within any interior err-check blocks
|
||||||
[ ] Abandon upon sight of `eval` / `extract` / ...
|
[ ] Abandon upon sight of `eval` / `extract` / ...
|
||||||
[ ] Assignment expressions
|
[ ] Assignment expressions
|
||||||
- Go doesn't support assignment in rvalues, only as a statement
|
- Go doesn't support assignment in rvalues, only as a statement
|
||||||
@ -73,6 +74,8 @@ The goal is to produce idiomatic, maintainable Go code as part of a one-off conv
|
|||||||
- [ ] Track golang package imports
|
- [ ] Track golang package imports
|
||||||
- [ ] Handle conflicts between golang stdlib packages / local variable names
|
- [ ] Handle conflicts between golang stdlib packages / local variable names
|
||||||
- [ ] uasort -> sort.Slice
|
- [ ] uasort -> sort.Slice
|
||||||
|
- [ ] Output buffering (`ob_start` / `ob_get_clean`)
|
||||||
|
- Can push/pop os.Stdout onto a private stack, then we can keep using `fmt.Print`
|
||||||
- [ ] PHP Superglobal transformations
|
- [ ] PHP Superglobal transformations
|
||||||
- [ ] `$_SERVER['argv']` to os.Args
|
- [ ] `$_SERVER['argv']` to os.Args
|
||||||
- [ ] `$_GET['name']` to r.FormValue('name')
|
- [ ] `$_GET['name']` to r.FormValue('name')
|
||||||
|
Loading…
Reference in New Issue
Block a user