- p(String, Object...) - Static method in class MDELite.RunningBear
-
print(format, arguments) -- no line eject
- Pair(String, String) - Constructor for class PrologDB.ColumnCorrespondence.Pair
-
- Pair(String, Function<Tuple, String>) - Constructor for class PrologDB.ColumnCorrespondence.Pair
-
- parameterize(String) - Static method in class MDELite.Utils
-
parameterize trims an explanation and then splits it into an array of
strings.
- parentsOf() - Method in class LectureExamples.allegory.PDD.Person
-
- ParsE - Enum in CorrectResultsAfterChainingErrorMsgs
-
- ParsE - Enum in MDELite
-
known parsing errors for MDELite
- parse() - Method in class Parsing.GeneralPrimitives.Choose1
-
- parse() - Method in class Parsing.GeneralPrimitives.ColumnName
-
- parse() - Method in class Parsing.GeneralPrimitives.End
-
- parse() - Method in class Parsing.GeneralPrimitives.FixedSave
-
- parse() - Method in class Parsing.GeneralPrimitives.FixedSkip
-
- parse() - Method in class Parsing.GeneralPrimitives.Name
-
- parse() - Method in class Parsing.GeneralPrimitives.NonEmptyList
-
- parse() - Method in class Parsing.GeneralPrimitives.Nothing
-
- parse() - Method in class Parsing.GeneralPrimitives.NumBer
-
- parse() - Method in class Parsing.GeneralPrimitives.Optional
-
- parse() - Method in class Parsing.GeneralPrimitives.Pattern
-
- parse() - Method in class Parsing.GeneralPrimitives.QuotedString
-
- parse() - Method in class Parsing.GeneralPrimitives.Token
-
actually parse toBeParsed given requested parsing task
- parse() - Method in class Parsing.YumlPrimitives.BoxEntry
-
- parse() - Method in class Parsing.YumlPrimitives.Role
-
- ParseAssociation(int, LinkedList<String>, Table) - Static method in class Parsing.Parsers.YumlLineParser
-
- ParseBox(int, LinkedList<String>, Table) - Static method in class Parsing.Parsers.YumlLineParser
-
- parseDBaseDecl(String, int, List<String>) - Static method in class Parsing.Parsers.DBLineParsers
-
a dbase declaration is on a single line.
- parseFileName(String) - Static method in class MDELite.Utils
-
a filename is "x#y#z.q.r", where # denotes a windows (\) or unix (/)
directory marker, and "." denotes the usual "dot" in file names This
method returns a string array of a parsed file; in this case it would
return ["x","y","z","q","r"].
- parseList - Variable in class Parsing.Parsers.LineToParse
-
parseList is a linkedList of tokens (strings) that capture the essence of
a parse
- parseSave(Token) - Method in class Parsing.Parsers.LineToParse
-
consume expected token t and add parsed token to the parseList
- parseSaveQualified(Token) - Method in class Parsing.Parsers.LineToParse
-
assuming canParse() == true, consume token t and add parsed token to the parseList
- parseSkip(Token) - Method in class Parsing.Parsers.LineToParse
-
consume expected token t and ignore its existence
- parseSkipQualified(Token) - Method in class Parsing.Parsers.LineToParse
-
assuming canParse() == true, consume token t and ignore its existence
- parseSubTableDecl(String, int, DBSchema, String) - Static method in class Parsing.Parsers.DBLineParsers
-
a subtable declaration is on a single line.
- parseTableDecl(String, int, DBSchema, String) - Static method in class Parsing.Parsers.DBLineParsers
-
a table declaration is on a single line.
- parseTableDecl(LineToParse) - Static method in class Parsing.Parsers.DBLineParsers
-
a table declaration is on a single line.
- parseTupleDecl(String, int, DB, String) - Static method in class Parsing.Parsers.DBLineParsers
-
parses a line at lineno, expecting to parse a legal prolog tuple
declaration.
- parseTupleDecl(String, int, TableSchema) - Static method in class PrologDB.Tuple
-
parses a line at lineno, expecting to parse a legal prolog tuple
declaration that conforms to table schema ts
- parseYumlLine(String, int, DB) - Static method in class Parsing.Parsers.YumlLineParser
-
- Parsing.DBPrimitives - package Parsing.DBPrimitives
-
- Parsing.GeneralPrimitives - package Parsing.GeneralPrimitives
-
- Parsing.Parsers - package Parsing.Parsers
-
- Parsing.YumlPrimitives - package Parsing.YumlPrimitives
-
- Pattern - Class in Parsing.GeneralPrimitives
-
pattern is a sequence of tokens to parse
- Pattern(Token[]) - Constructor for class Parsing.GeneralPrimitives.Pattern
-
Standard constructor
- Pattern(LineToParse) - Constructor for class Parsing.GeneralPrimitives.Pattern
-
Standard constructor with line to parse
- PDD - Class in LectureExamples.allegory
-
- PDD(String) - Constructor for class LectureExamples.allegory.PDD
-
- PDD.childrenOf_parentsOf - Class in LectureExamples.allegory
-
- PDD.Department - Class in LectureExamples.allegory
-
- PDD.Division - Class in LectureExamples.allegory
-
- PDD.employs_worksin - Class in LectureExamples.allegory
-
- PDD.Person - Class in LectureExamples.allegory
-
- peek() - Method in class Parsing.Parsers.LineToParse
-
- person - Variable in class LectureExamples.allegory.PDD
-
- Person() - Constructor for class LectureExamples.allegory.PDD.Person
-
- Person(Table) - Constructor for class LectureExamples.allegory.PDD.Person
-
- Person(Tuple) - Constructor for class LectureExamples.allegory.PDD.Person
-
- Person(String, Table) - Constructor for class LectureExamples.allegory.PDD.Person
-
- Person(String, Tuple) - Constructor for class LectureExamples.allegory.PDD.Person
-
- PlusPlus - Class in Parsing.YumlPrimitives
-
Yuml token ++
- PlusPlus() - Constructor for class Parsing.YumlPrimitives.PlusPlus
-
Standard constructor
- PlusPlus(LineToParse) - Constructor for class Parsing.YumlPrimitives.PlusPlus
-
Standard constructor with line to parse
- PrimitiveLookAhead - Class in Parsing.Parsers
-
these are primitive lookahead tests in a prolog parser
- PrimitiveLookAhead() - Constructor for class Parsing.Parsers.PrimitiveLookAhead
-
- print(PrintStream) - Method in class PrologDB.DB
-
print the database to PrintStream out;
typically used for demonstrations as it doesn't check the
format of the filename.
- print() - Method in class PrologDB.DB
-
print DB to System.out
- print(String) - Method in class PrologDB.DB
-
print database in file with filename
- print(PrintStream) - Method in class PrologDB.DBSchema
-
print the database schema definition to PrintStream out; typically used
for demonstrations as it doesn't check the format of the filename; Use
print() or print(String).
- print() - Method in class PrologDB.DBSchema
-
prints to System.out
- print(String) - Method in class PrologDB.DBSchema
-
print DBSchema in file with filename
- print(PrintStream) - Method in class PrologDB.SubTableSchema
-
print standard string declaration of SubTableSchema to PrintStream out
- print() - Method in class PrologDB.SubTableSchema
-
print to Standard out
- print(PrintStream) - Method in class PrologDB.Table
-
print table (and all subtables) to PrintStream out
- print() - Method in class PrologDB.Table
-
- print(PrintStream) - Method in class PrologDB.TableSchema
-
print 'this' TableSchema to PrintStream out
- print() - Method in class PrologDB.TableSchema
-
print to System.out
- print(PrintStream) - Method in class PrologDB.Tuple
-
print tuple to PrintStream out
- print() - Method in class PrologDB.Tuple
-
print tuple to System.out
- printLocal(PrintStream) - Method in class PrologDB.Table
-
print tuples of this table only to PrintStream out used to print a
database
- printReport(PrintStream) - Method in class PrologDB.ErrorReport
-
print report to PrintStream out; if no errors are reported, printReport
returns; otherwise a Error is thrown
- printReportEH(PrintStream) - Method in class PrologDB.ErrorReport
-
print report to PrintStream out; if no errors are reported, printReport
returns; otherwise a Error is thrown
- project(TableSchema) - Method in class PrologDB.Table
-
projects a Table to the subset of columns of a sub table schema.
- project(List<Column>) - Method in class PrologDB.Table
-
project Table to a list of cols
- project(String...) - Method in class PrologDB.Table
-
project Table to an array of column names.
- project(TableSchema) - Method in class PrologDB.Tuple
-
projects 'this' tuple to the set of columns of a super table schema; if
table schemas do not match, tuple.getName() throws an Error projection
retains the first set of columns -- columns that are removed are at the
end of a tuple
- PrologDB - package PrologDB
-