Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Y 

P

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
 
A B C D E F G H I J K L M N O P Q R S T U V W Y 
Skip navigation links