View Single Post
  #23   Report Post  
Old June 18th 07, 10:27 AM posted to rec.radio.amateur.antenna
[email protected] oeguet@gmx.de is offline
external usenet poster
 
First recorded activity by RadioBanter: Jun 2007
Posts: 22
Default Antenna programming tool/language/compiler/preprocessor?

Sorry Richard,

no source code will be available for anybody. Only binaries and
antenna models.
But the expression-syntax is shown below:
(you must convert the text below to courier font, to see the diagram
right).

// Level1 : ---+---(Level2)---+---
// | |
// +-----[||]-----+

// Level2 : ---+---(Level3)---+---
// | |
// +-----[&&]-----+

// Level3 : ---(Level4)---+------------------------+---
// | +--[!=]--+ |
// +--+ +--(Level4)--+
// +--[==]--+

// Level4 : ---(Level5)---+------------------------+---
// | +--[ ]--+ |
// | | | |
// | +--[=]--+ |
// +--+ +--(Level5)--+
// +--[ ]--+
// | |
// +--[=]--+

// Level5 : ---+---(Level6)---+---
// | |
// | +--[+]--+ |
// +--+ +---+
// +--[-]--+

// Level6 : ---+---(Level7)---+---
// | |
// | +--[^]---+ |
// | +--[|]---+ |
// | +--[&]---+ |
// | +--[*]---+ |
// +--+--[/]---+--+
// +--[%]---+

// Level7 : ---+-------------+---(Level8)---
// | +--[+]--+ |
// +--+--[-]--+--+
// +--[!]--+
// +--[~]--+

// Level8 : ---(Level9)---+-----------------+---
// disabled (// +--[^]--(Level8)--+)

// Level9 : +---[(]---(Level1)---[)]----------------+
// | |
// +---(Zahl)------------------------------+
// ---+ +---
// +---(Funktion)---[(]---(Level1)---[)]---+
// | |
// +---(Funktion2)--[(](Level1),(Level1)[)]
+ // , or ; allowed
// | |
// +---(Variable)--------------------------+

// Zahl: +[.]+(Ziffer)+------------+
// | +--------+ |
// ---+ +-+--------------------+---
// | | |+[e]++[+]+ |
// ++(Ziffer)++-------------++ ++ ++---++(Ziffer)++
// +--------++[.]+(Ziffer)++ +[E]++[-]++--------+
// +--------+

// Variable: +------[_]------+
// ---+ +---+-----------------------+---
// +--(Buchstabe)--+ | +------[_]------+ |
// +-+-+--(Buchstabe)--+-+-+
// | +----(Ziffer)---+ |
// +-------------------+

// Ziffer: [0] .. [9]

// Buchstabe: [a] .. [z], [A] .. [Z]

// Funktion: [sin], [cos], [tan], [asin], [acos], [atan], [sqrt],
// [ln], [exp], [sinh], [cosh], [tanh], [abs], [ceil],
[floor] and more