caseInsensitiveLiteral

Represents a case insensitive literal in a PEG, like "abc"i or 'abc'i (or even ''i). It succeeds if a case insensitive comparison of a prefix of the input and its template parameter yields no difference and fails otherwise.

  1. ParseTree caseInsensitiveLiteral(ParseTree p)
    template caseInsensitiveLiteral(string s)
    caseInsensitiveLiteral
  2. ParseTree caseInsensitiveLiteral(string input)
  3. string caseInsensitiveLiteral(GetName g)

Members

Functions

caseInsensitiveLiteral
ParseTree caseInsensitiveLiteral(ParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
caseInsensitiveLiteral
string caseInsensitiveLiteral(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.
caseInsensitiveLiteral
ParseTree caseInsensitiveLiteral(string input)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

name
enum name;
Undocumented in source.

Meta