FB Wiki Pages that need work

Forum for discussion about the documentation project.
Imortis
Moderator
Posts: 1924
Joined: Jun 02, 2005 15:10
Location: USA
Contact:

FB Wiki Pages that need work

Post by Imortis »

Since v1c released the new chm, I decided to go poking around in it to see what needed work. I figured I could put a post here with my findings.

List removed, see most recent post
Last edited by Imortis on Mar 08, 2006 18:31, edited 1 time in total.
v1ctor
Site Admin
Posts: 3804
Joined: May 27, 2005 8:08
Location: SP / Bra[s]il
Contact:

Post by v1ctor »

Thanks for the list, i was going to make one myself, it would be great if the next compilation had the missing ones documented, 404 errors inside a CHM look nasty.
TbbW
Posts: 348
Joined: Aug 19, 2005 10:08
Contact:

Post by TbbW »

point
Imortis
Moderator
Posts: 1924
Joined: Jun 02, 2005 15:10
Location: USA
Contact:

Post by Imortis »

I went through the WIKI and checked my old list. This is a new list of what's left.

List removed, see most recent post
Last edited by Imortis on Mar 08, 2006 18:31, edited 1 time in total.
Imortis
Moderator
Posts: 1924
Joined: Jun 02, 2005 15:10
Location: USA
Contact:

Post by Imortis »

Looking at my old lists and looking at the new one, I can see that you guys are doing great on filling in those gaps! I only wish I could help out. I have no business writing documentation for FB because I still understand very little of its functions myself. However I can do my part by posting what needs work for all those who are qualified. I have updated the my list and here is the new one:


Blank
  • Palette Get
    Using(palette)
Needs Code Example
  • Alpha(graphics put)
    Custom(graphics put)
    Erl
    Err
    Field
    Imp
    Inp
    Input(file I/O)
    INT
    Lib
    Line Input
    Loc
    Option Byval
    Output
    PCopy
    PMap
    Reset
    RGBA (put example shows rgb but not rgba)
    Trans(graphics put)
    Wait
    Window
Not In alphabetical list
  • LPT
    Erl
    Using(palette)
Antoni
Posts: 1393
Joined: May 27, 2005 15:40
Location: Barcelona, Spain

Post by Antoni »

Added ERL to the alpha list. LPT is used only as OPEN LPT, that's done.
The different forms of palette are documented in PALETTE's page
dkl
Site Admin
Posts: 3235
Joined: Jul 28, 2005 14:45
Location: Germany

Post by dkl »

ASSERTWARN also still has no page..
D.J.Peters
Posts: 8586
Joined: May 28, 2005 3:28
Contact:

Post by D.J.Peters »

Hello can any one write the wiki pages for CondCreate, CondWait, CondSignal , CondDestroy and CondBroadcast.

Thank you very mutch.

Joshy
Antoni
Posts: 1393
Joined: May 27, 2005 15:40
Location: Barcelona, Spain

Post by Antoni »

There is an undocumented #PRAGMA too...No idea about what it is for.
Dusky_Joe
Posts: 8
Joined: May 29, 2005 11:04
Location: Burghausen/Oberbayern
Contact:

Post by Dusky_Joe »

If somebody here speaks german, this link may help:

www.freebasic.de/r.php

Just enter the keyword at "Schlüsselwort-Suche" and you'll find it ;) I think, there are 418 keywords listed. Anyway, almost every keyword has got an example, so you should be able to make the list shorter ;)


Have a nice day
Ciao
Antoni
Posts: 1393
Joined: May 27, 2005 15:40
Location: Barcelona, Spain

Post by Antoni »

Well, of the missing keywords, only ASSERTWARN is there...

EDIT: According to the changelog, ImageConvertRow looks like a new keyword ...
blahboybang
Posts: 385
Joined: Oct 16, 2005 0:15
Location: USA
Contact:

Post by blahboybang »

I don't even know what the conda's do.
Antoni
Posts: 1393
Joined: May 27, 2005 15:40
Location: Barcelona, Spain

Post by Antoni »

I just wrote the CONDxx pages. I hope my guesses were correct. Feel free to edit them! They need a good example...
blahboybang
Posts: 385
Joined: Oct 16, 2005 0:15
Location: USA
Contact:

Post by blahboybang »

Just added a page for #PRAGMA.

Correct me if I wrote something wrong. :D
DrV
Site Admin
Posts: 2116
Joined: May 27, 2005 18:39
Location: Midwestern USA
Contact:

Post by DrV »

That's not what #pragma does at all... did you even try it?

From src/compiler/pp-pragma.bas:

Code: Select all

'' Pragma			=	PRAGMA
''						 	  PUSH '(' symbol (',' expression{int})? ')'
''							| POP '(' symbol ')'
''							| symbol ('=' expression{int})?
And a bit higher up, the option(s) that #pragma accepts:

Code: Select all

	'' same order as LEXPP_PRAGMAOPT_ENUM
	dim shared pragmaOpt(0 to LEXPP_PRAGMAS-1) as LEXPP_PRAGMAOPT => _
	{ _
		("msbitfields", FB_COMPOPT_MSBITFIELDS ) _
	}
Post Reply