Home
News
Profile
Contact
Half-Life
Music
PCASTL
Computer Science
Videos
Readings
OpenGL
Elements
C64 sids
Links
|
Operators
Data Types
Internal Functions
Tree Structure
Batch Execution
Examples
Interpreter
|
PCASTL Tree Structure Unary Operators: !, -, &, *, prefix ++, prefix --, postfix ++, postfix --, cast Binary Operators: = || && == != < <= > >= + - * / ^ Explicit Code Segments: `' Compound Statements: { statement_1 statement_2 statement_3 } Function Definitions: function(par1, par2, par3) statement Function Calls: function_name(arg1, arg2, arg3) "if" Statements: if (condition) statement "if else" Statements: if (condition) statement_cond_1 else statement_cond_0 "while" Statements: while (condition) statement Same structure as "if" statements. "for" Statements: for (initialization; condition; incrementation) statement Genealogical Dotted Lists: A statement list of parent and childset keywords separated by dots, beginning by parent. Where childset keywords are followed by a subscript. parent[.parent|childset[subscript][. ...]] Symbol or Code Segment Followed by a Genealogical Dotted List: symbol[.parent|childset[subscript][. ...]] Here the genealogical dotted list can begin with "childset". Access Lists: symbol{.|->}member1[{.|->}member2[{.|->} ...]] Subscripts: symbol[subscript] |
Mobile
|