• R/O
  • SSH

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Castle: The best Real-Time/Embedded/HighTech language EVER. Attempt 2


Commit MetaInfo

Revisão62042ebf586118651203f9340478ae951aeb5725 (tree)
Hora2022-04-20 21:42:31
AutorAlbert Mietus < albert AT mietus DOT nl >
CommiterAlbert Mietus < albert AT mietus DOT nl >

Mensagem de Log

Fix small bug in demo (4B)

Mudança Sumário

Diff

diff -r be541e58affa -r 62042ebf5861 demos/Jinja/demo4_withAST.py
--- a/demos/Jinja/demo4_withAST.py Wed Apr 20 14:34:01 2022 +0200
+++ b/demos/Jinja/demo4_withAST.py Wed Apr 20 14:42:31 2022 +0200
@@ -29,10 +29,9 @@
2929 return producer.render(rules=rules, settings=settings)
3030
3131 def demo_4B():
32- rules = [ peg.Rule( name=peg.ID(name=r['name']), expr=r['expr']) for r in demo_3_rules]
33- settings = [ peg.Setting( name=s['name'], value=s['value']) for s in demo_3_settings]
34- grammar = peg.Grammar(rules=rules, settings=settings)
35-
32+ all_rules = ([ peg.Setting( name=s['name'], value=s['value']) for s in demo_3_settings] +
33+ [ peg.Rule( name=peg.ID(name=r['name']), expr=r['expr']) for r in demo_3_rules] )
34+ grammar = peg.Grammar(all_rules=all_rules)
3635 producer = Demo1(default_template='ast.jinja2')
3736 return producer.render(grammar=grammar)
3837