Introduction
--
diff --git a/introduction.html b/introduction.html index d3aee89..2d0c4c8 100644 --- a/introduction.html +++ b/introduction.html @@ -167,14 +167,14 @@
The RedditLang Reference
Introduction
--
diff --git a/primitive-types.html b/primitive-types.html index 3292a46..cbc9b5f 100644 --- a/primitive-types.html +++ b/primitive-types.html @@ -186,11 +186,12 @@
Foolean
String
-
-
- An array of characters. +
- An array of characters, denoted with two double quotes ( " ) +
- You can use escape sequences inside of strings
Number
-
-
- f64s' or doubles +
- Decimal support
- Positive by default
- Doesn't require a
<SIGN>
- Standard form: diff --git a/print.html b/print.html index 1fa8d0d..3a26861 100644 --- a/print.html +++ b/print.html @@ -168,14 +168,14 @@
- An array of characters. +
- An array of characters, denoted with two double quotes ( " ) +
- You can use escape sequences inside of strings
- f64s' or doubles +
- Decimal support
- Positive by default
- Doesn't require a
<SIGN>
- Standard form: @@ -674,10 +675,10 @@
- Navigate to your project folder in your command line. -
- Run
walter new <PACKAGE_NAME>
to initialize a new project, if you don't specify a name it is created in the current directory with the current directories name if it is empty.
+ - Run
walter rise <PACKAGE_NAME>
to initialize a new project, if you don't specify a name it is created in the current directory with the current directories name if it is empty. -
-
The command to build a project is
+cook
.
+cook [OPTIONS]
Builds a programOptions
+-
+
-r
,--release
Enables release mode, longer build but more optimizations
+-a
,--assembly
Compiles LLVM to an assembly file instead of an object file before linking
+-n
,--no-std
Does not link the standard library
+
-
-
Standard form:
-
-walter cook -
+ [ARGS]...
Optional arguments to pass to the program-r
,--release
Enables release mode, longer build but more optimizations
+-a
,--assembly
Compiles LLVM to an assembly file instead of an object file before linking
+-n
,--no-std
Does not link the standard library
+-s
,--show-ir
Shows the LLVM IR when compiling
+-
-
The command to remove build directory is
+clean
.clean
Removes build dir -
-
Standard form:
-
+walter clean -
+rise [NAME]
Creates a new walter projectArguments
+-
+
[NAME]
If you don't specify a name it is created in the current directory with the current directories name if it is empty
+
- Navigate to your project folder in your command line. -
- Run
walter new <PACKAGE_NAME>
to initialize a new project, if you don't specify a name it is created in the current directory with the current directories name if it is empty.
+ - Run
walter rise <PACKAGE_NAME>
to initialize a new project, if you don't specify a name it is created in the current directory with the current directories name if it is empty. -
-
The command to build a project is
+cook
.
+cook [OPTIONS]
Builds a programOptions
+-
+
-r
,--release
Enables release mode, longer build but more optimizations
+-a
,--assembly
Compiles LLVM to an assembly file instead of an object file before linking
+-n
,--no-std
Does not link the standard library
+
-
-
Standard form:
-
-walter cook -
+ [ARGS]...
Optional arguments to pass to the program-r
,--release
Enables release mode, longer build but more optimizations
+-a
,--assembly
Compiles LLVM to an assembly file instead of an object file before linking
+-n
,--no-std
Does not link the standard library
+-s
,--show-ir
Shows the LLVM IR when compiling
+-
-
The command to remove build directory is
+clean
.clean
Removes build dir -
-
Standard form:
-
+walter clean -
+rise [NAME]
Creates a new walter projectArguments
+-
+
[NAME]
If you don't specify a name it is created in the current directory with the current directories name if it is empty
+
The RedditLang Reference
Introduction
--
@@ -366,11 +366,11 @@
License
# Code } -The else keyword is isnt
.
The else keyword is isn't
.
Standard form:
is <EXPR> {
# Code
-} isnt {
+} isn't {
# Code
}
@@ -554,11 +554,12 @@ Foolean
String
-
-
Number
-
-
Feilds
The build system is walter
.
The standard debugger is jesse
.
Walter
-How to create a new project
+How to create a new project
Default project structure
-
@@ -691,26 +692,43 @@
Feilds
name: <NAME>
version: <SEMVER_VERSION_NUMBER>
-Building
+CLI Documentation
+You can also run walter help <COMMAND>
to see info about a specific command, or to see info about the entire program. You can add --help
or -h
to get help aswell.
+To print the version run walter -V
or walter --version
walter <COMMAND>
serve [OPTIONS] [ARGS]...
Builds and runs a program
Arguments
+-
+
Cleaning
+Options
-
+
Jesse
diff --git a/searchindex.js b/searchindex.js index 471be56..e8f7f75 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Object.assign(window.search, {"doc_urls":["introduction.html#introduction","introduction.html#links","introduction.html#why-redditlang","introduction.html#requirements","introduction.html#usage","introduction.html#development","introduction.html#note","introduction.html#contributing","introduction.html#license","document-conventions.html#document-conventions","blocks.html#blocks","statements.html#statements","identifier-policy.html#identifier-policy","variables.html#variables","typing.html#typing","loops.html#loops","conditional-branching.html#conditional-branching","expressions.html#expressions","expressions.html#index","functions.html#functions","errors.html#errors","comments.html#comments","primitive-types.html#primitive-types","primitive-types.html#boolean","primitive-types.html#foolean","primitive-types.html#string","primitive-types.html#number","primitive-types.html#sign","primitive-types.html#null","primitive-types.html#arrays","operators.html#operators","operators.html#conditional","operators.html#math","operators.html#unary","operators.html#other","classes.html#classes","classes.html#standard-form","classes.html#feilds","modules.html#modules","build-system.html#build-system","walter.html#walter","jesse.html#jesse","standard-library.html#standard-library","standard-library.html#io","standard-library.html#time"],"index":{"documentStore":{"docInfo":{"0":{"body":13,"breadcrumbs":2,"title":1},"1":{"body":26,"breadcrumbs":2,"title":1},"10":{"body":12,"breadcrumbs":2,"title":1},"11":{"body":37,"breadcrumbs":2,"title":1},"12":{"body":9,"breadcrumbs":4,"title":2},"13":{"body":17,"breadcrumbs":2,"title":1},"14":{"body":15,"breadcrumbs":2,"title":1},"15":{"body":23,"breadcrumbs":2,"title":1},"16":{"body":22,"breadcrumbs":4,"title":2},"17":{"body":27,"breadcrumbs":2,"title":1},"18":{"body":7,"breadcrumbs":2,"title":1},"19":{"body":85,"breadcrumbs":2,"title":1},"2":{"body":83,"breadcrumbs":2,"title":1},"20":{"body":50,"breadcrumbs":2,"title":1},"21":{"body":9,"breadcrumbs":2,"title":1},"22":{"body":0,"breadcrumbs":4,"title":2},"23":{"body":6,"breadcrumbs":3,"title":1},"24":{"body":15,"breadcrumbs":3,"title":1},"25":{"body":2,"breadcrumbs":3,"title":1},"26":{"body":10,"breadcrumbs":3,"title":1},"27":{"body":4,"breadcrumbs":3,"title":1},"28":{"body":3,"breadcrumbs":3,"title":1},"29":{"body":8,"breadcrumbs":3,"title":1},"3":{"body":0,"breadcrumbs":2,"title":1},"30":{"body":0,"breadcrumbs":2,"title":1},"31":{"body":14,"breadcrumbs":2,"title":1},"32":{"body":21,"breadcrumbs":2,"title":1},"33":{"body":9,"breadcrumbs":2,"title":1},"34":{"body":2,"breadcrumbs":1,"title":0},"35":{"body":26,"breadcrumbs":2,"title":1},"36":{"body":8,"breadcrumbs":3,"title":2},"37":{"body":6,"breadcrumbs":2,"title":1},"38":{"body":47,"breadcrumbs":2,"title":1},"39":{"body":6,"breadcrumbs":4,"title":2},"4":{"body":4,"breadcrumbs":2,"title":1},"40":{"body":69,"breadcrumbs":4,"title":1},"41":{"body":1,"breadcrumbs":4,"title":1},"42":{"body":7,"breadcrumbs":4,"title":2},"43":{"body":25,"breadcrumbs":3,"title":1},"44":{"body":15,"breadcrumbs":3,"title":1},"5":{"body":5,"breadcrumbs":2,"title":1},"6":{"body":15,"breadcrumbs":2,"title":1},"7":{"body":25,"breadcrumbs":2,"title":1},"8":{"body":8,"breadcrumbs":2,"title":1},"9":{"body":109,"breadcrumbs":4,"title":2}},"docs":{"0":{"body":"GitHub contributors GitHub Visual Studio Marketplace Last Updated Visual Studio Marketplace Downloads Crates.io","breadcrumbs":"Introduction » Introduction","id":"0","title":"Introduction"},"1":{"body":"Language Docs Visual Studio Code Extension Github Visual Studio Marketplace STL redditLang or PHL ( P rogramming H umor L anguage ) is a meme language devised by the r/ProgrammerHumor subreddit discord members","breadcrumbs":"Introduction » Links","id":"1","title":"Links"},"10":{"body":"Blocks are created by curly braces. Example { # This is a block # Statements can appear within a black\n} # This terminates the block","breadcrumbs":"Blocks » Blocks","id":"10","title":"Blocks"},"11":{"body":"Statements must all be on separate lines. Semicolons shall not be used. Statements shall only appear at the top level of the file, and inside blocks. Top-level statements have priority in processing. Example # This is the top level of a file.\nstatement # This is a statement.\nnext_statement # This is another statement.\nstatement_three statement_four # This is invalid.\nstatement_five; statement_six # This is also invalid.\n{ statement_seven # This is a statement in a block.\n}","breadcrumbs":"Statements » Statements","id":"11","title":"Statements"},"12":{"body":"AllThe RedditLang Reference
Walter
-How to create a new project
+How to create a new project
Default project structure
-
@@ -184,26 +184,43 @@
Walter
name: <NAME>
version: <SEMVER_VERSION_NUMBER>
-Building
+CLI Documentation
+You can also run walter help <COMMAND>
to see info about a specific command, or to see info about the entire program. You can add --help
or -h
to get help aswell.
+To print the version run walter -V
or walter --version
walter <COMMAND>
serve [OPTIONS] [ARGS]...
Builds and runs a program
Arguments
+-
+
Cleaning
+Options
-
+