C# Class kOS.Term

Show file 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 property

public List SubTerms
return List

TermsAreParameters public property

public bool TermsAreParameters
return bool

Text public property

public String Text
return String

Type public property

public TermTypes Type
return TermTypes