• Places
    • Home
    • Graphs
    • Prefixes
  • Admin
    • Users
    • Settings
    • Plugins
    • Statistics
  • Repository
    • Load local file
    • Load from HTTP
    • Load from library
    • Remove triples
    • Clear repository
    • RDF quality heuristics
  • Query
    • YASGUI SPARQL Editor
    • Simple Form
    • SWISH Prolog shell
  • Help
    • Documentation
    • Tutorial
    • Roadmap
    • HTTP Services
  • Login

A.12 library(dcg/basics): Various general DCG utilities
AllApplicationManualNameSummaryHelp

  • Documentation
    • Reference manual
      • The SWI-Prolog library
        • library(dcg/basics): Various general DCG utilities
          • string_without//2
          • string//1
          • blanks//0
          • blank//0
          • nonblanks//1
          • nonblank//1
          • blanks_to_nl//0
          • whites//0
          • white//0
          • alpha_to_lower//1
          • digits//1
          • digit//1
          • integer//1
          • float//1
          • number//1
          • xinteger//1
          • xdigit//1
          • xdigits//1
          • eos//0
          • remainder//1
          • prolog_var_name//1
          • atom//1
    • Packages
Availability::- use_module(library(dcg/basics)).
Source[det]string_without(+EndCodes, -Codes)//
Take as many codes from the input until the next character code appears in the list EndCodes. The terminating code itself is left on the input. Typical use is to read upto a defined delimiter such as a newline or other reserved character. For example:
    ...,
    string_without("\n", RestOfLine)
EndCodes is a list of character codes.
See also
string//1.
ClioPatria (version V3.1.1-40-g9d9e003)