Matches in SemOpenAlex for { <https://semopenalex.org/work/W2762430574> ?p ?o ?g. }
- W2762430574 endingPage "211" @default.
- W2762430574 startingPage "199" @default.
- W2762430574 abstract "This paper presents a tool named Silverchain, which generates class definitions for a fluent API from the grammar of the API. A fluent API is an API that is used by method chaining and its grammar is a BNF-like set of rules that defines method chains accepted in type checking. Fluent APIs generated by Silverchain provide two styles of APIs: One is for building a chain by concatenating all method calls in series. The other is for building a chain from partial chains by passing child chains to method calls in the parent chain as their arguments. To generate such a fluent API, Silverchain first translates given grammar into a set of deterministic pushdown automata without ϵ-transitions, then encodes these automata into class definitions. Each constructed automata corresponds to a nonterminal in given grammar and recognizes symbol sequences produced from its corresponding nonterminal." @default.
- W2762430574 created "2017-10-20" @default.
- W2762430574 creator A5026542200 @default.
- W2762430574 creator A5050421632 @default.
- W2762430574 creator A5059407520 @default.
- W2762430574 creator A5083973204 @default.
- W2762430574 date "2017-10-23" @default.
- W2762430574 modified "2023-10-01" @default.
- W2762430574 title "Silverchain: a fluent API generator" @default.
- W2762430574 cites W1970961429 @default.
- W2762430574 cites W2010117085 @default.
- W2762430574 cites W2016601857 @default.
- W2762430574 cites W2026049208 @default.
- W2762430574 cites W2044590882 @default.
- W2762430574 cites W2070015363 @default.
- W2762430574 cites W2072607050 @default.
- W2762430574 cites W2073787041 @default.
- W2762430574 cites W2078200248 @default.
- W2762430574 cites W2115725211 @default.
- W2762430574 cites W2130559265 @default.
- W2762430574 cites W2151033407 @default.
- W2762430574 cites W2202435499 @default.
- W2762430574 cites W2427840161 @default.
- W2762430574 cites W2539064697 @default.
- W2762430574 doi "https://doi.org/10.1145/3170492.3136041" @default.
- W2762430574 hasPublicationYear "2017" @default.
- W2762430574 type Work @default.
- W2762430574 sameAs 2762430574 @default.
- W2762430574 citedByCount "4" @default.
- W2762430574 countsByYear W27624305742020 @default.
- W2762430574 countsByYear W27624305742021 @default.
- W2762430574 crossrefType "journal-article" @default.
- W2762430574 hasAuthorship W2762430574A5026542200 @default.
- W2762430574 hasAuthorship W2762430574A5050421632 @default.
- W2762430574 hasAuthorship W2762430574A5059407520 @default.
- W2762430574 hasAuthorship W2762430574A5083973204 @default.
- W2762430574 hasConcept C111065885 @default.
- W2762430574 hasConcept C121332964 @default.
- W2762430574 hasConcept C138885662 @default.
- W2762430574 hasConcept C154945302 @default.
- W2762430574 hasConcept C15744967 @default.
- W2762430574 hasConcept C163258240 @default.
- W2762430574 hasConcept C177264268 @default.
- W2762430574 hasConcept C186644900 @default.
- W2762430574 hasConcept C199360897 @default.
- W2762430574 hasConcept C26022165 @default.
- W2762430574 hasConcept C2777212361 @default.
- W2762430574 hasConcept C2777904410 @default.
- W2762430574 hasConcept C2780411076 @default.
- W2762430574 hasConcept C2780992000 @default.
- W2762430574 hasConcept C41008148 @default.
- W2762430574 hasConcept C41895202 @default.
- W2762430574 hasConcept C44154836 @default.
- W2762430574 hasConcept C49020025 @default.
- W2762430574 hasConcept C500300565 @default.
- W2762430574 hasConcept C542102704 @default.
- W2762430574 hasConcept C62520636 @default.
- W2762430574 hasConcept C80444323 @default.
- W2762430574 hasConcept C9432014 @default.
- W2762430574 hasConceptScore W2762430574C111065885 @default.
- W2762430574 hasConceptScore W2762430574C121332964 @default.
- W2762430574 hasConceptScore W2762430574C138885662 @default.
- W2762430574 hasConceptScore W2762430574C154945302 @default.
- W2762430574 hasConceptScore W2762430574C15744967 @default.
- W2762430574 hasConceptScore W2762430574C163258240 @default.
- W2762430574 hasConceptScore W2762430574C177264268 @default.
- W2762430574 hasConceptScore W2762430574C186644900 @default.
- W2762430574 hasConceptScore W2762430574C199360897 @default.
- W2762430574 hasConceptScore W2762430574C26022165 @default.
- W2762430574 hasConceptScore W2762430574C2777212361 @default.
- W2762430574 hasConceptScore W2762430574C2777904410 @default.
- W2762430574 hasConceptScore W2762430574C2780411076 @default.
- W2762430574 hasConceptScore W2762430574C2780992000 @default.
- W2762430574 hasConceptScore W2762430574C41008148 @default.
- W2762430574 hasConceptScore W2762430574C41895202 @default.
- W2762430574 hasConceptScore W2762430574C44154836 @default.
- W2762430574 hasConceptScore W2762430574C49020025 @default.
- W2762430574 hasConceptScore W2762430574C500300565 @default.
- W2762430574 hasConceptScore W2762430574C542102704 @default.
- W2762430574 hasConceptScore W2762430574C62520636 @default.
- W2762430574 hasConceptScore W2762430574C80444323 @default.
- W2762430574 hasConceptScore W2762430574C9432014 @default.
- W2762430574 hasIssue "12" @default.
- W2762430574 hasLocation W27624305741 @default.
- W2762430574 hasOpenAccess W2762430574 @default.
- W2762430574 hasPrimaryLocation W27624305741 @default.
- W2762430574 hasRelatedWork W2166247150 @default.
- W2762430574 hasRelatedWork W2517087431 @default.
- W2762430574 hasRelatedWork W2762430574 @default.
- W2762430574 hasRelatedWork W3006477812 @default.
- W2762430574 hasRelatedWork W3017338730 @default.
- W2762430574 hasRelatedWork W3021250941 @default.
- W2762430574 hasRelatedWork W4232884709 @default.
- W2762430574 hasRelatedWork W4234065310 @default.
- W2762430574 hasRelatedWork W4322716318 @default.
- W2762430574 hasRelatedWork W4385625698 @default.
- W2762430574 hasVolume "52" @default.
- W2762430574 isParatext "false" @default.