Jiří Kalvoda jirikalvoda
  • Joined on 2019-11-25
8 contributions in the last 12 months
MayJunJulAugSepOctNovDecJanFebMarAprMonWedFri
Less
More
jirikalvoda commented on issue KSP/formatitko#30 2023-08-19 13:46:55 +02:00
Volání příkazů jako codeblock

Jasně chápu tvoji připomínku a ano, defakto dělám jen syntaktický cukr, takže je diskutabilní, jestli ho chceme. Ovšem z mého pohledu mi připadá, že funkce, co berou na vstupu něco,…

jirikalvoda commented on issue KSP/formatitko#32 2023-08-19 13:36:43 +02:00
transform + walk nebo TransformProcessor?

Teď jsem si obě varianty přošel o vážně se docela dost klaním k TransformProcessoru. Zejména se mi líbí mnohem lepší možnosti v přepisování volajícím programem.

Mimochodem…

jirikalvoda commented on issue KSP/formatitko#29 2023-08-19 13:03:25 +02:00
Ono to nefunguje! (volání příkazů) (příkazy bez returnů jsou broken)

OK, tam já se pokusím míň číst dokumentaci a víč koukat do kódu. :D

Pardon, asi to máš se mnou trošku těžké, protože jsem se nějak rozhodl, že formátíkto je fajn a že ho chci…

jirikalvoda commented on issue KSP/formatitko#31 2023-08-19 10:29:44 +02:00
Definice příkazů před spuštěním TP (když se formátítko volá jako knihovna)

Můj aktuáľní fixup:

diff --git a/src/formatitko/transform_processor.py b/src/formatitko/transform_processor.py
index b0032cf..8e20b96 100644
---…
jirikalvoda commented on issue KSP/formatitko#31 2023-08-19 09:30:01 +02:00
Definice příkazů před spuštěním TP (když se formátítko volá jako knihovna)

No můj probléĺ je v tom, že nemám moc jak zvenku říct definice funkcí.

Momentálně používám tuto konfigureci:

parsed_doc = import_md(raw_doc, standalone=True,…
jirikalvoda commented on issue KSP/formatitko#31 2023-08-19 09:29:59 +02:00
Definice příkazů před spuštěním TP (když se formátítko volá jako knihovna)

No můj probléĺ je v tom, že nemám moc jak zvenku říct definice funkcí.

Momentálně používám tuto konfigureci:

parsed_doc = import_md(raw_doc, standalone=True,…
jirikalvoda commented on issue KSP/formatitko#29 2023-08-19 08:19:19 +02:00
Ono to nefunguje! (volání příkazů) (příkazy bez returnů jsou broken)

command_util.py:

	code = "def command(element: Command, context: Context) -> list[Element]:\n"+"\n".join(indented_code_lines)

README:

You can access the current context using…
jirikalvoda commented on issue KSP/formatitko#30 2023-08-19 08:13:31 +02:00
Volání příkazů jako codeblock

Možná by pak ale stálo za to u definicí funkcí uvádět, jaké módy použití jsou u ní "tolerované", protože podle toho se dost mění, co funkce dostane na vstupu.

Dávalo by za tebe…

jirikalvoda commented on issue KSP/formatitko#30 2023-08-19 08:11:11 +02:00
Volání příkazů jako codeblock

Moje představa byla ještě trošku silnější:

```python {define=bash}
import subprocess
c = subprocess.run(["bash", "-c", element.text], stdout=subprocess.PIPE, check=True,…
jirikalvoda commented on issue KSP/formatitko#29 2023-08-19 06:45:46 +02:00
Ono to nefunguje! (volání příkazů) (příkazy bez returnů jsou broken)

Vypadá to, že probléĺ je v tom, že příkazy a python run bloky nyní chtějí vracet věci returnem. To mi obecně dává smysl, jen by bylo fajn, kdyby to bylo i v dokumentaci. :D

jirikalvoda opened issue KSP/formatitko#31 2023-08-18 22:10:49 +02:00
Definice příkazů
jirikalvoda opened issue KSP/formatitko#30 2023-08-18 22:05:39 +02:00
Volání příkazů jako codeblock
jirikalvoda opened issue KSP/formatitko#29 2023-08-18 21:56:45 +02:00
Ono to nefunguje! (volání příkazů)
jirikalvoda commented on issue KSP/formatitko#13 2023-08-18 20:35:17 +02:00
Předělat generování výstupu

Také z toho mám poměrně dobrý první dojem. HTML generátor vypadá použitelné, na TeXovém to bude chtít ještě zapracovat (pokud dobře chápu, tak momentálně ždný použitelný není).

jirikalvoda commented on issue KSP/formatitko#13 2023-08-18 20:35:16 +02:00
Předělat generování výstupu

Také z toho mám poměrně dobrý první dojem. HTML generátor vypadá použitelné, na TeXovém to bude chtít ještě zapracovat (pokud dobře chápu, tak momentálně ždný použitelný není).

jirikalvoda created pull request KSP/formatitko#28 2023-08-18 20:30:39 +02:00
Fix latex_generator: Zamezení nekonečné rekurze
jirikalvoda created pull request KSP/formatitko#27 2023-08-18 20:30:15 +02:00
zavislosti
jirikalvoda pushed to fix-latex-gen at KSP/formatitko 2023-08-18 20:29:34 +02:00
86e853184e Fix latex_generator: Zamezení nekonečné rekurze
jirikalvoda created branch fix-latex-gen in KSP/formatitko 2023-08-18 20:29:34 +02:00
jirikalvoda pushed to zavislosti at KSP/formatitko 2023-08-18 20:27:06 +02:00
959720bd75 Odstranění divého tabu
5a9ba5b72a Pythonní závislosti v metadatech balíčku
Compare 2 commits »