follow us on twitter . like us on facebook . follow us on instagram . subscribe to our youtube channel . announcements on telegram channel . ask urgent question ONLY . Subscribe to our reddit

Author Topic: Syntax highlighting for Solidify source code files written for Free TON  (Read 1042 times)

Offline Alex077

  • Legendary
  • *
  • *
  • Activity: 1603
  • points:
    12452
  • Karma: 28
  • Free TON - Proof-of-Stake Blockchain Network
  • Trade Count: (0)
  • Referrals: 0
  • Last Active: March 17, 2022, 09:06:22 PM
    • View Profile

  • Total Badges: 11
    Badges: (View All)
    10 Posts First Post Second year Anniversary
               
With many new smart contract developers joining the Free TON community, the need to implement syntax highlighting for popular source code editors and IDEs is here. Given that Free TON has its own flavor of Solidity, the use of syntax highlighting tools written for Ethereum flavor is impractical - the differences are too big.

Goal

We need our own plugins for the task of syntax highlighting. The object of this contest is to get many new plugins fulfilling this goal.

Requirements:

A fully working extension is required. Any MVPs will be rejected.
Support for 6 months is a requirement of entry.
syntax highlighting
keywords
variables
literals
comments
other things from the language specification and Free TON additions
code completion
keywords
variable names
classes names
method names
interfaces
Intellisense like behavior (pop-up hints showing you parameters needed as you code)
commands
contracts
methods
interfaces
Error mos highlighting: squiggly underlining of invalid commands (e.g., commands that do not match what the spec says - like misspelled or unrecognized, missing parameters, too few or not enough parameters)(either the command itself should be underlined, or the parameters should be underlined - depending on the situation);
change suggestions: ideally, the underline will display one of these messages with an explanation when hovered, according to the situation: “Unknown Command” or “Missing parameter(s)” or “Incorrect parameter(s)”
Need to allow for co-existence with the current Ethereum solidity syntax highlighters. Possible solutions: a different file extension, a smart header parser, or suggest your own.
The color scheme needs to be redefinable. Bonus: user-provided exceptions list for colors used.
Testing

Each team will provide its own test suite of smart contract code. The jury will test all submissions against every piece of smart contract code submitted. Any improperly handled or unhandled condition will lead to the submission score being lowered.

Rewards:

1 place: 50K = 20K + 5K every month during 6 months;
2 place: 39K = 15K + 4K vesting;
3 place: 28K = 10K + 3K vesting;
4 place: 10K
5 place: 9K
6 place: 8K
7 place: 7K
8 place: 6K
9 place: 5K
10 place: 4K
Notes on vesting: the condition of successful vesting is the fixing of bugs within 1 month of reporting, and adherence to the latest version of the Free TON Solidity compiler for the period of vesting.

 

Read more....https://forum.freeton.org/t/contest-proposal-syntax-highlighting-for-solidify-source-code-files-written-for-free-ton/11300

Landing page....https://freeton.today/
« Last Edit: September 20, 2021, 02:40:02 PM by Alex077 »





             ,gaaaaaaaagaaaaaaaaaaaaagaaaaaaaag,
           ,aP8b    _,dYba,       ,adPb,_    d8Ya,
         ,aP"  Yb_,dP"   "Yba, ,adP"   "Yb,_dP  "Ya,
       ,aP"    _88"         )888(         "88_    "Ya,
     ,aP"   _,dP"Yb      ,adP"8"Yba,      dP"Yb,_   "Ya,
   ,aPYb _,dP8    Yb  ,adP"   8   "Yba,  dP    8Yb,_ dPYa,
 ,aP"  YdP" dP     YbdP"      8      "YbdP     Yb "YbP  "Ya,
I8aaaaaa8aaa8baaaaaa88aaaaaaaa8aaaaaaaa88aaaaaad8aaa8aaaaaa8I
`Yb,   d8a, Ya      d8b,      8      ,d8b      aP ,a8b   ,dP'
  "Yb,dP "Ya "8,   dI "Yb,    8    ,dP" Ib   ,8" aP" Yb,dP"
    "Y8,   "YaI8, ,8'   "Yb,  8  ,dP"   `8, ,8IaP"   ,8P"
      "Yb,   `"Y8ad'      "Yb,8,dP"      `ba8P"'   ,dP"
        "Yb,    `"8,        "Y8P"        ,8"'    ,dP"
          "Yb,    `8,         8         ,8'    ,dP"
            "Yb,   `Ya        8        aP'   ,dP"
              "Yb,   "8,      8      ,8"   ,dP"
                "Yb,  `8,     8     ,8'  ,dP"  
                  "Yb, `Ya    8    aP' ,dP"    
                    "Yb, "8,  8  ,8" ,dP"
                      "Yb,`8, 8 ,8',dP"
                        "Yb,Ya8aP,dP"
                          "Y88888P"
                            "Y8P"
                              "

Free TON





PEER-TO-PEER MULTY-BLOCKCHAIN SYSTEM
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬▬TON SURF - OFFICIAL WALLET ▬▬▬▬








TELEGRAM
FORUM
WIKI

Altcoins Talks - Cryptocurrency Forum


This is an Ad. Advertised sites are not endorsement by our Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise Here


Online lesnik_utsa

  • Legendary
  • *
  • *
  • Activity: 1615
  • points:
    12959
  • Karma: 355
  • Proof-of-Stake Blockchain Network
  • Trade Count: (0)
  • Referrals: 6
  • Last Active: Today at 09:58:41 AM
    • View Profile

  • Total Badges: 23
    Badges: (View All)
    10 Posts First Post Fifth year Anniversary
Re: Syntax highlighting for Solidify source code files written for Free TON
« Reply #1 on: August 26, 2021, 09:57:33 AM »
Great news - the first submission from an SVD user has been posted today. As far as I understand, the task was completed not one hundred percent - but somewhere in 80. But this is already the result. I am also glad that we (influensers subgov) found this programmer !!!

 

ETH & ERC20 Tokens Donations: 0x2143F7146F0AadC0F9d85ea98F23273Da0e002Ab
BNB & BEP20 Tokens Donations: 0xcbDAB774B5659cB905d4db5487F9e2057b96147F
BTC Donations: bc1qjf99wr3dz9jn9fr43q28x0r50zeyxewcq8swng
BTC Tips for Moderators: 1Pz1S3d4Aiq7QE4m3MmuoUPEvKaAYbZRoG
Powered by SMFPacks Social Login Mod