Skip to content

Commit

Permalink
конъюнктивный разбор 1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Encapsulateed committed Jan 14, 2024
1 parent 1f4a351 commit e5ef1a0
Show file tree
Hide file tree
Showing 12 changed files with 770 additions and 421 deletions.
284 changes: 284 additions & 0 deletions lab5/.dart_tool/package_config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,284 @@
{
"configVersion": 2,
"packages": [
{
"name": "_fe_analyzer_shared",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/_fe_analyzer_shared-65.0.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "analyzer",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/analyzer-6.3.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "args",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/args-2.4.2",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "async",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/async-2.11.0",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "boolean_selector",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/boolean_selector-2.1.1",
"packageUri": "lib/",
"languageVersion": "2.17"
},
{
"name": "collection",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/collection-1.18.0",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "convert",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/convert-3.1.1",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "coverage",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/coverage-1.7.2",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "crypto",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/crypto-3.0.3",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "file",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/file-7.0.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "frontend_server_client",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/frontend_server_client-3.2.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "glob",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/glob-2.1.2",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "http_multi_server",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/http_multi_server-3.2.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "http_parser",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/http_parser-4.0.2",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "io",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/io-1.0.4",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "js",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/js-0.7.0",
"packageUri": "lib/",
"languageVersion": "3.1"
},
{
"name": "logging",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/logging-1.2.0",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "matcher",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/matcher-0.12.16+1",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "meta",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/meta-1.11.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "mime",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/mime-1.0.4",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "node_preamble",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/node_preamble-2.0.2",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "package_config",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/package_config-2.1.0",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "path",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/path-1.9.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "pool",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/pool-1.5.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "pub_semver",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/pub_semver-2.1.4",
"packageUri": "lib/",
"languageVersion": "2.17"
},
{
"name": "shelf",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/shelf-1.4.1",
"packageUri": "lib/",
"languageVersion": "2.17"
},
{
"name": "shelf_packages_handler",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/shelf_packages_handler-3.0.2",
"packageUri": "lib/",
"languageVersion": "2.17"
},
{
"name": "shelf_static",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/shelf_static-1.1.2",
"packageUri": "lib/",
"languageVersion": "2.17"
},
{
"name": "shelf_web_socket",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/shelf_web_socket-1.0.4",
"packageUri": "lib/",
"languageVersion": "2.17"
},
{
"name": "source_map_stack_trace",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/source_map_stack_trace-2.1.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "source_maps",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/source_maps-0.10.12",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "source_span",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/source_span-1.10.0",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "stack_trace",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/stack_trace-1.11.1",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "stream_channel",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/stream_channel-2.1.2",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "string_scanner",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/string_scanner-1.2.0",
"packageUri": "lib/",
"languageVersion": "2.18"
},
{
"name": "term_glyph",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/term_glyph-1.2.1",
"packageUri": "lib/",
"languageVersion": "2.12"
},
{
"name": "test",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/test-1.25.1",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "test_api",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/test_api-0.7.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "test_core",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/test_core-0.6.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "typed_data",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/typed_data-1.3.2",
"packageUri": "lib/",
"languageVersion": "2.17"
},
{
"name": "vm_service",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/vm_service-14.0.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "watcher",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/watcher-1.1.0",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "web_socket_channel",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/web_socket_channel-2.4.0",
"packageUri": "lib/",
"languageVersion": "2.15"
},
{
"name": "webkit_inspection_protocol",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/webkit_inspection_protocol-1.2.1",
"packageUri": "lib/",
"languageVersion": "3.0"
},
{
"name": "yaml",
"rootUri": "file:///C:/Users/Alex/AppData/Local/Pub/Cache/hosted/pub.dev/yaml-3.1.2",
"packageUri": "lib/",
"languageVersion": "2.19"
},
{
"name": "lab_5",
"rootUri": "../",
"packageUri": "lib/",
"languageVersion": "3.1"
}
],
"generated": "2024-01-13T23:11:37.399658Z",
"generator": "pub",
"generatorVersion": "3.1.2"
}
8 changes: 4 additions & 4 deletions lab5/input.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
E->E+T
E->T
T->n
T->(E)
S->A&B&C
A->a
B->b
C->c
Loading

0 comments on commit e5ef1a0

Please sign in to comment.