Matches in SemOpenAlex for { <https://semopenalex.org/work/W2893595436> ?p ?o ?g. }
Showing items 1 to 57 of
57
with 100 items per page.
- W2893595436 endingPage "28" @default.
- W2893595436 startingPage "7" @default.
- W2893595436 abstract "Tolerant parsing is a form of syntax analysis aimed at capturing the structure of certain points of interest presented in a source code. While these points should be well-described in the corresponding language grammar, other parts of the program are allowed to be not presented in the grammar or to be described coarse-grained, thereby parser remains tolerant to the possible inconsistencies in the irrelevant area. Island grammars are one of the basic tolerant parsing techniques. “Island” is used as the relevant code alias, while the irrelevant code is called “water”. In the paper, a modified LL(1) parsing algorithm with built-in “Any” symbol processing is described. The “Any” symbol matches implicitly defined token sequences. The use of the algorithm for island grammars allows one to reduce irrelevant code description as well as to simplify patterns for relevant code matching. Our “Any” implementation is more accurate and less restrictive in comparison with the closest analogues implemented in Coco/R and LightParse parser generators. It also has potentially lower overhead than the “bounded seas” concept implemented in PetitParser. As shown in the experimental section, the tolerant parser generated by the C# island grammar is proven to be applicable for large-scale software projects analysis." @default.
- W2893595436 created "2018-10-05" @default.
- W2893595436 creator A5040747519 @default.
- W2893595436 creator A5089258254 @default.
- W2893595436 date "2018-01-01" @default.
- W2893595436 modified "2023-10-15" @default.
- W2893595436 title "Tolerant parsing with a special kind of «Any» symbol: the algorithm and practical application" @default.
- W2893595436 doi "https://doi.org/10.15514/ispras-2018-30(4)-1" @default.
- W2893595436 hasPublicationYear "2018" @default.
- W2893595436 type Work @default.
- W2893595436 sameAs 2893595436 @default.
- W2893595436 citedByCount "6" @default.
- W2893595436 countsByYear W28935954362019 @default.
- W2893595436 countsByYear W28935954362020 @default.
- W2893595436 countsByYear W28935954362021 @default.
- W2893595436 countsByYear W28935954362022 @default.
- W2893595436 crossrefType "journal-article" @default.
- W2893595436 hasAuthorship W2893595436A5040747519 @default.
- W2893595436 hasAuthorship W2893595436A5089258254 @default.
- W2893595436 hasBestOaLocation W28935954361 @default.
- W2893595436 hasConcept C11413529 @default.
- W2893595436 hasConcept C134400042 @default.
- W2893595436 hasConcept C186644900 @default.
- W2893595436 hasConcept C199360897 @default.
- W2893595436 hasConcept C33923547 @default.
- W2893595436 hasConcept C41008148 @default.
- W2893595436 hasConcept C80444323 @default.
- W2893595436 hasConcept C94375191 @default.
- W2893595436 hasConceptScore W2893595436C11413529 @default.
- W2893595436 hasConceptScore W2893595436C134400042 @default.
- W2893595436 hasConceptScore W2893595436C186644900 @default.
- W2893595436 hasConceptScore W2893595436C199360897 @default.
- W2893595436 hasConceptScore W2893595436C33923547 @default.
- W2893595436 hasConceptScore W2893595436C41008148 @default.
- W2893595436 hasConceptScore W2893595436C80444323 @default.
- W2893595436 hasConceptScore W2893595436C94375191 @default.
- W2893595436 hasIssue "4" @default.
- W2893595436 hasLocation W28935954361 @default.
- W2893595436 hasOpenAccess W2893595436 @default.
- W2893595436 hasPrimaryLocation W28935954361 @default.
- W2893595436 hasRelatedWork W1512248002 @default.
- W2893595436 hasRelatedWork W1998962249 @default.
- W2893595436 hasRelatedWork W2026046761 @default.
- W2893595436 hasRelatedWork W2070147537 @default.
- W2893595436 hasRelatedWork W2132843347 @default.
- W2893595436 hasRelatedWork W2171794906 @default.
- W2893595436 hasRelatedWork W2368553372 @default.
- W2893595436 hasRelatedWork W4235735989 @default.
- W2893595436 hasRelatedWork W2467097043 @default.
- W2893595436 hasRelatedWork W2474495446 @default.
- W2893595436 hasVolume "30" @default.
- W2893595436 isParatext "false" @default.
- W2893595436 isRetracted "false" @default.
- W2893595436 magId "2893595436" @default.
- W2893595436 workType "article" @default.