4.15 Declaring predicate properties
AllApplicationManualNameSummaryHelp

  • Documentation
    • Reference manual
      • Built-in Predicates
        • Declaring predicate properties
          • dynamic/1
          • dynamic/2
          • compile_predicates/1
          • multifile/1
          • discontiguous/1
          • public/1
          • non_terminal/1
    • Packages
Availability:built-in
Sourcenon_terminal :PredicateIndicator, ...
Sets the non_terminal property on the predicate. This indicates that the predicate implements a grammar rule. See predicate_property/2. The non_terminal property is set for predicates exported as Name//Arity as well as predicates that have at least one clause written using the -->/2 notation.