blueloveTH 3 лет назад
Родитель
Сommit
609d7e68d8
2 измененных файлов с 14 добавлено и 12 удалено
  1. 7 5
      README.md
  2. 7 7
      plugins/flutter/README.md

+ 7 - 5
README.md

@@ -1,13 +1,15 @@
 # pocketpy
 
-![build](https://github.com/blueloveTH/pocketpy/actions/workflows/main.yml/badge.svg)
+<p>
+<a title="Build" href="https://github.com/blueloveTH/pocketpy/actions/workflows" ><img src="https://github.com/blueloveTH/pocketpy/actions/workflows/main.yml/badge.svg" /></a>
+<a title="Pub" href="https://pub.dev/packages/pocketpy" ><img src="https://img.shields.io/pub/v/pocketpy" /></a>
+</p>
 
-C++17 single-file header-only cross platform Python Interpreter.
+C++17 header-only Python interpreter for game engines.
 
-![sample_img](docs/sample.png)
+Please see https://pocketpy.dev for detailed documentations.
 
-## Documentations
-See https://pocketpy.dev
+![sample_img](docs/sample.png)
 
 
 ## Build From Source (Linux)

+ 7 - 7
plugins/flutter/README.md

@@ -3,18 +3,22 @@
 PocketPy is a lightweight Python interpreter for game engines.
 
 ![](https://pocketpy.dev/static/logo_flat.png)
+# Basic Features
 
-## Features
+The following table shows the basic features of PocketPy with respect to [CPython](https://github.com/python/cpython).
+The features marked with `YES` are supported, and the features marked with `NO` are not supported.
 
 | Name            | Example                    | Supported |
 | --------------- | -------------------------- | --------- |
 | If Else         | `if..else..elif`           | YES       |
 | Loop            | `for/while/break/continue` | YES       |
 | Function        | `def f(x,*args,y=1):`      | YES       |
-| Function KwArgs | `def f(**kwargs):`         | NO        |
+| Function `**`   | `def f(**kwargs):`         | NO        |
 | Subclass        | `class A(B):`              | YES       |
 | List            | `[1, 2, 'a']`              | YES       |
 | ListComp        | `[i for i in range(5)]`    | YES       |
+| Slice           | `a[1:2], a[:2], a[1:]`     | YES       |
+| Tuple           | `(1, 2, 'a')`              | YES       |
 | Dict            | `{'a': 1, 'b': 2}`         | YES       |
 | F-String        | `f'value is {x}'`          | YES       |
 | Unpacking       | `a, b = 1, 2`              | YES       |
@@ -25,11 +29,6 @@ PocketPy is a lightweight Python interpreter for game engines.
 | Import          | `import/from..import`      | YES       |
 | Context Block   | `with <expr> as <id>:`     | YES       |
 
-
-
-## Extra Features
-
-For features that are PocketPy specific, see [Extra Features](https://pocketpy.dev/extras/goto).
 ## Introduction
 
 <p>
@@ -204,3 +203,4 @@ class _MyAppState extends State<MyApp> {
   }
 }
 ```
+