{"created":"2023-05-15T10:01:20.603607+00:00","id":5885,"links":{},"metadata":{"_buckets":{"deposit":"1269a35b-8b5e-4879-9e2b-0caef1c0d26f"},"_deposit":{"created_by":5,"id":"5885","owner":"5","owners":[5],"pid":{"revision_id":0,"type":"depid","value":"5885"},"status":"published"},"_oai":{"id":"oai:miyazaki-u.repo.nii.ac.jp:00005885","sets":["73","73:36","73:36:330","73:36:330:329"]},"author_link":["31597","31599","6484"],"item_10002_alternative_title_1":{"attribute_name":"その他(別言語等)のタイトル","attribute_value_mlt":[{"subitem_alternative_title":"カイセキ ヒョウゲン ブンポウ オ タイショウ トシ タ コウブン ファイル ノ チェック ツール Tamias ノ カイハツ","subitem_alternative_title_language":"ja-Kana"}]},"item_10002_biblio_info_7":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicIssueDates":{"bibliographicIssueDate":"2019-07","bibliographicIssueDateType":"Issued"},"bibliographicPageEnd":"154","bibliographicPageStart":"149","bibliographicVolumeNumber":"48","bibliographic_titles":[{"bibliographic_title":"宮崎大学工学部紀要","bibliographic_titleLang":"ja"},{"bibliographic_title":"Memoirs of Faculty of Engineering, University of Miyazaki","bibliographic_titleLang":"en"}]}]},"item_10002_description_5":{"attribute_name":"抄録","attribute_value_mlt":[{"subitem_description":"Parsing Expression Grammar (PEG) proposed by Bryan Ford has the higher expressive ability than traditional Backus-Naur Form (BNF). PEG is deterministic and has no ambiguity. However, PEG has problems such as “Prefix Capture\". “Prefix Capture\" is a problem of hiding the language to be accepted according to the order of choice. In addition, when confirming the behavior of the parser, it is possible to check only the top level non-terminal symbols, and it is necessary to rebuild the parser for each change in the syntax file. To support checking syntax files including such mistakes, this paper proposes Tamias: a syntax file checker to support checking the PEG syntax files. Tamias has PEG interpreter which can check production rules of PEG. By using the PEG interpreter, Tamias can verify the behavior of production rules and measure the reach rate. By measuring the reach rate, Tamias can prove that Prefix Capture has not occurred for any input string.","subitem_description_language":"en","subitem_description_type":"Abstract"}]},"item_10002_publisher_8":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"宮崎大学工学部","subitem_publisher_language":"ja"},{"subitem_publisher":"Faculty of Engineering, University of Miyazaki","subitem_publisher_language":"en"}]},"item_10002_source_id_11":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AA00732558","subitem_source_identifier_type":"NCID"}]},"item_10002_source_id_9":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"05404924","subitem_source_identifier_type":"ISSN"}]},"item_10002_version_type_20":{"attribute_name":"著者版フラグ","attribute_value_mlt":[{"subitem_version_resource":"http://purl.org/coar/version/c_970fb48d4fbd8a85","subitem_version_type":"VoR"}]},"item_creator":{"attribute_name":"著者","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"宮地, 俊宏","creatorNameLang":"ja"},{"creatorName":"ミヤジ, トシヒロ","creatorNameLang":"ja-Kana"}],"nameIdentifiers":[{"nameIdentifier":"31597","nameIdentifierScheme":"WEKO"}]},{"creatorAffiliations":[{"affiliationNameIdentifiers":[{"affiliationNameIdentifier":"0000000106573887","affiliationNameIdentifierScheme":"ISNI","affiliationNameIdentifierURI":"https://isni.org/isni/0000000106573887"}],"affiliationNames":[{"affiliationName":"宮崎大学","affiliationNameLang":"ja"},{"affiliationName":"University of Miyazaki","affiliationNameLang":"en"}]}],"creatorNames":[{"creatorName":"片山, 徹郎","creatorNameLang":"ja"},{"creatorName":"カタヤマ, テツロウ","creatorNameLang":"ja-Kana"},{"creatorName":"Katayama, Tetsuro","creatorNameLang":"en"}],"familyNames":[{"familyName":"片山","familyNameLang":"ja"},{"familyName":"カタヤマ","familyNameLang":"ja-Kana"},{"familyName":"Katayama","familyNameLang":"en"}],"givenNames":[{"givenName":"徹郎","givenNameLang":"ja"},{"givenName":"テツロウ","givenNameLang":"ja-Kana"},{"givenName":"Tetsuro","givenNameLang":"en"}],"nameIdentifiers":[{"nameIdentifier":"6484","nameIdentifierScheme":"WEKO"},{"nameIdentifier":"50283932","nameIdentifierScheme":"e-Rad_Researcher","nameIdentifierURI":"https://kaken.nii.ac.jp/ja/search/?qm=50283932"}]},{"creatorNames":[{"creatorName":"Miyaji, Toshihiro","creatorNameLang":"en"}],"nameIdentifiers":[{"nameIdentifier":"31599","nameIdentifierScheme":"WEKO"}]}]},"item_files":{"attribute_name":"ファイル情報","attribute_type":"file","attribute_value_mlt":[{"accessrole":"open_date","date":[{"dateType":"Available","dateValue":"2020-06-21"}],"displaytype":"detail","filename":"149-154.pdf","filesize":[{"value":"1.4 MB"}],"format":"application/pdf","licensetype":"license_note","mimetype":"application/pdf","url":{"label":"本文","url":"https://miyazaki-u.repo.nii.ac.jp/record/5885/files/149-154.pdf"},"version_id":"e3b273b6-149a-481a-9343-1e72da01bec0"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"Syntax Analysis, Parser, Parsing Expression Grammar, Packrat Parsing","subitem_subject_language":"en","subitem_subject_scheme":"Other"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourcetype":"departmental bulletin paper","resourceuri":"http://purl.org/coar/resource_type/c_6501"}]},"item_title":"解析表現文法を対象とした構文ファイルのチェックツールTamias の開発","item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"解析表現文法を対象とした構文ファイルのチェックツールTamias の開発","subitem_title_language":"ja"},{"subitem_title":"Tamias: a Syntax File Checker for Parsing Expression Grammar","subitem_title_language":"en"}]},"item_type_id":"10002","owner":"5","path":["73","36","330","329"],"pubdate":{"attribute_name":"PubDate","attribute_value":"2020-06-21"},"publish_date":"2020-06-21","publish_status":"0","recid":"5885","relation_version_is_last":true,"title":["解析表現文法を対象とした構文ファイルのチェックツールTamias の開発"],"weko_creator_id":"5","weko_shared_id":2},"updated":"2024-12-26T06:44:12.862124+00:00"}