C# Class kOS.Term

显示文件 Open project: Nivekk/KOS Class Usage Examples

Public Properties

Property Type Description
SubTerms List
TermsAreParameters bool
Text String
Type TermTypes

Public Methods

Method Description
CopyFrom ( Term &from ) : void
Demo ( int tabIndent ) : String
Merge ( ) : Term
Term ( String input ) : System
Term ( String input, TermTypes type ) : System
Term ( String input, TermTypes type, bool autoTrim ) : System

Private Methods

Method Description
Term ( ) : System
findEndOfSuffix ( String input, int start ) : int
matchAt ( String &input, int i, List &matchables ) : String
parseParameters ( String input ) : List
processSymbols ( ) : void
splitByListIgnoreBracket ( String input, List &operators ) : List
splitByListIgnoreBracket ( String input, List &operators, bool returnIfOneElement ) : List

Method Details

CopyFrom() public method

public CopyFrom ( Term &from ) : void
from Term
return void

Demo() public method

public Demo ( int tabIndent ) : String
tabIndent int
return String

Merge() public method

public Merge ( ) : Term
return Term

Term() public method

public Term ( String input ) : System
input String
return System

Term() public method

public Term ( String input, TermTypes type ) : System
input String
type TermTypes
return System

Term() public method

public Term ( String input, TermTypes type, bool autoTrim ) : System
input String
type TermTypes
autoTrim bool
return System

Property Details

SubTerms public_oe property

public List SubTerms
return List

TermsAreParameters public_oe property

public bool TermsAreParameters
return bool

Text public_oe property

public String Text
return String

Type public_oe property

public TermTypes Type
return TermTypes