• 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

Revisión4c187df58949bd11280956c5e5c62ef918653a24 (tree)
Tiempo2022-04-23 03:00:37
AutorAlbert Mietus < albert AT mietus DOT nl >
CommiterAlbert Mietus < albert AT mietus DOT nl >

Log Message

Cleanup

Cambiar Resumen

Diferencia incremental

diff -r 984d76e4ac51 -r 4c187df58949 castle/readers/parser/__init__.py
--- a/castle/readers/parser/__init__.py Fri Apr 22 19:56:41 2022 +0200
+++ b/castle/readers/parser/__init__.py Fri Apr 22 20:00:37 2022 +0200
@@ -15,8 +15,8 @@
1515 from castle.readers.general.file import BaseReader
1616
1717
18-class PEGReader(BaseReader):
19- """File-Reader to read input-files and parse them using a PEG-parser.
18+class FileParser(BaseReader):
19+ """A FileParser reads input-files and parse them using a PEG-parser.
2020
2121 The ("programming") language --in which the input-files are written-- is defined once, by language- and (optionally)
2222 comment-definitions (using a PEG). Also a ``visitor`` (a class) has to be specified; which translate the parse-tree
diff -r 984d76e4ac51 -r 4c187df58949 pytst/readers/parser/general/test_file.py
--- a/pytst/readers/parser/general/test_file.py Fri Apr 22 19:56:41 2022 +0200
+++ b/pytst/readers/parser/general/test_file.py Fri Apr 22 20:00:37 2022 +0200
@@ -1,17 +1,17 @@
11 import pytest
22 import logging; logger = logging.getLogger(__name__)
33
4-from castle.readers.parser import PEGReader
4+from castle.readers.parser import FileParser
55 from castle.readers.parser import grammar, visitor
66
77
88 def test_file():
9- reader = PEGReader(language_def=grammar.peg_grammar,
10- comment_def=grammar.comment,
11- visitor=visitor.PegVisitor(),
12- read_dirs=('../../../demos/ThinOnion',
13- '../../.././demos/ThinOnion/grammar',
14- '../../.././pytst/readers/parser'))
9+ reader = FileParser(language_def=grammar.peg_grammar,
10+ comment_def=grammar.comment,
11+ visitor=visitor.PegVisitor(),
12+ read_dirs=('../../../demos/ThinOnion',
13+ '../../.././demos/ThinOnion/grammar',
14+ '../../.././pytst/readers/parser'))
1515 ast = reader.parse('grammar.peg')
1616 # Remember: ast is a Grammar!!
1717